DeepKeyAndValueTuple

类型别名: DeepKeyAndValueTuple<TParent, T, TAcc, TAllKeys>

ts
type DeepKeyAndValueTuple<TParent, T, TAcc, TAllKeys> = TAllKeys extends any ? DeepKeysAndValuesImpl<NonNullable<T[TAllKeys]>, TupleDeepKeyAndValue<TParent, T, TAllKeys>,
  | TAcc
  | TupleDeepKeyAndValue<TParent, T, TAllKeys>> : never;
type DeepKeyAndValueTuple<TParent, T, TAcc, TAllKeys> = TAllKeys extends any ? DeepKeysAndValuesImpl<NonNullable<T[TAllKeys]>, TupleDeepKeyAndValue<TParent, T, TAllKeys>,
  | TAcc
  | TupleDeepKeyAndValue<TParent, T, TAllKeys>> : never;

定义于: packages/form-core/src/util-types.ts:67

类型参数

• TParent extends AnyDeepKeyAndValue

• T extends ReadonlyArray<any>

• TAcc

• TAllKeys extends AllTupleKeys<T> = AllTupleKeys<T>