Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

struct

import { struct } from "https://raw.githubusercontent.com/baetheus/fun/main/initializable.ts";

Create an Initializable fixed to a struct using nested Initializables to create the init values within.

function struct<O extends AnyReadonlyRecord>(initializables: [K in keyof O]: Initializable<O[K]>): Initializable<readonly [K in keyof O]: O[K]>;
§
struct<O extends AnyReadonlyRecord>(initializables: [K in keyof O]: Initializable<O[K]>): Initializable<readonly [K in keyof O]: O[K]>
[src]

§Type Parameters

§Parameters

§
initializables: [K in keyof O]: Initializable<O[K]>
[src]

§Return Type

§
Initializable<readonly [K in keyof O]: O[K]>
[src]