core / type

PlainValues

Extracts plain values from a `MaybeSignalValues` tuple.

Source: src/_core/types.ts

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