DeepKeys

Type Alias: DeepKeys<T>

ts
type DeepKeys<T> = unknown extends T ? string : DeepKeysAndValues<T> extends AnyDeepKeyAndValue ? DeepKeysAndValues<T>["key"] : never;
type DeepKeys<T> = unknown extends T ? string : DeepKeysAndValues<T> extends AnyDeepKeyAndValue ? DeepKeysAndValues<T>["key"] : never;

Defined in: packages/form-core/src/util-types.ts:147

The keys of an object or array, deeply nested.

Type Parameters

T

Subscribe to Bytes

Your weekly dose of JavaScript news. Delivered every Monday to over 100,000 devs, for free.

Bytes

No spam. Unsubscribe at any time.