export type RecursiveKeyOf = { [TKey in keyof TObj & (string | number)]: RecursiveKeyOfHandleValue; }[keyof TObj & (string | number)]; type RecursiveKeyOfInner = { [TKey in keyof TObj & (string | number)]: RecursiveKeyOfHandleValue; }[keyof TObj & (string | number)]; type RecursiveKeyOfHandleValue = TValue extends any[] ? Text : TValue extends object ? Text | `${Text}${RecursiveKeyOfInner}` : Text; export {}; //# sourceMappingURL=types.d.ts.map