• Type Parameters

    • AI extends readonly unknown[]
    • AO extends readonly unknown[]
    • I
    • O

    Parameters

    • ctor: (new (...args: AO) => O)
        • new (...args): O
        • Parameters

          • Rest...args: AO

          Returns O

    • $args: Shape<AI, AO>
    • toArgs: ((value: I) => [...AI[]])
        • (value): [...AI[]]
        • Parameters

          • value: I

          Returns [...AI[]]

    Returns $.Shape<I, O>