Type Alias PropsValuesOfKnownPrototype<Tinput, TkeysOptions>
PropsValuesOfKnownPrototype<Tinput, TkeysOptions>: IsAnyOrUnknown<TkeysOptions> extends true ? PropsValuesOfKnownPrototype<Tinput> : IsPropTrue<"nonEnumerables", TkeysOptions> extends true ? (IsPropTrue<"inherited", TkeysOptions> extends true ? (IsPropTrue<"string", TkeysOptions, true> extends true ? PropsValuesOfKnownPrototype_stringNonEnumerablesInherited<Tinput> | ((...
) extends (...
) ? (...
) : (...
)) : never) | (IsPropTrue<"symbol", TkeysOptions> extends true ? PropsValuesOfKnownPrototype_symbolNonEnumerablesInherited<Tinput> : never) : never) | (IsPropTrue<"own", TkeysOptions, true> extends true ? (IsPropTrue<"string", TkeysOptions, true> extends true ? PropsValuesOfKnownPrototype_stringNonEnumerablesOwn<Tinput> : never) | (IsPropTrue<"symbol", TkeysOptions> extends true ? PropsValuesOfKnownPrototype_symbolNonEnumerablesOwn<Tinput> : never) : never) : never
Get the props values based on KeysOptions
Note: mirror of
PropsOfKnownPrototype
, but for values instead of props.