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
§
O extends AnyReadonlyRecord
[src]§Parameters
§
initializables: [K in keyof O]: Initializable<O[K]>
[src]§Return Type
§
Initializable<readonly [K in keyof O]: O[K]>
[src]