Function factorTuple
- factorTuple<T extends readonly OutputSpec<any>[]>(
inputs: readonly PackedInput<any>[],
outputs: readonly [T],
opts?: FactorOpts,
): { [K in string | number | symbol]: Writable<InstanceType<T[K]["Cls"]>> }Type Parameters
- T extends readonly OutputSpec<any>[]
Parameters
- inputs: readonly PackedInput<any>[]
- outputs: readonly [T]
- opts: FactorOpts = {}
Returns { [K in string | number | symbol]: Writable<InstanceType<T[K]["Cls"]>> }
Positional
factor: outputs are a tuple of specs, result a tuple of writables. Terser to destructure but order-sensitive.