struct
struct<
A,R>(fields): (value) =>R
Defined in: Composition/struct.ts:16
Builds an object by applying a record of field-level transformer functions to the input value.
Type Parameters
Section titled “Type Parameters”A
R extends Record<string, unknown>
Parameters
Section titled “Parameters”fields
Section titled “fields”{ [K in string | number | symbol]: (value: A) => R[K] }
Returns
Section titled “Returns”(value) => R