core / type
PlainValues
Extracts plain values from a `MaybeSignalValues` tuple.
Extracts plain values from a
MaybeSignalValues tuple.
This is the inverse of MaybeSignalValues, converting signalified values back to their plain types.
Signature
export type PlainValues<T extends MaybeSignalValues<any[]>> = {
[K in keyof T]: T[K] extends MaybeSignalValue<infer V> ? V : never;
};
Type Parameters
- The MaybeSignalValues tuple to extract from
See Also
- MaybeSignalValues - For the MaybeSignalValues type