• Struct takes an object mapping field names to creation functions and returns an in-place creation function for a struct.

    Type Parameters

    • T extends {
          [_: string]: ((source) => any);
      }
    • U extends {
          [Key in string | number | symbol]?: ReturnType<T[Key]>
      }

    Parameters

    • createField: T

    Returns ((source) => U)

      • (source): U
      • Parameters

        • source: any

        Returns U

Generated using TypeDoc