UNPKG

ds-smart-ui

Version:

Smart UI v1.0.5 — A production-ready React component library by PT Praisindo Teknologi. Covers inputs, navigation, data display, feedback, and layout with a unified design system, semantic Typography tokens, and full Storybook documentation.

42 lines 577 kB
import { MRT_RowData, MRT_ColumnDef, MRT_Row } from 'material-react-table'; interface UseTableColumnsProps<T extends MRT_RowData> { columns: MRT_ColumnDef<T>[]; enableRowNumber: boolean; rowNumberHeader: string; id?: string; } export declare const useTableColumns: <T extends Record<string, unknown>>({ columns, enableRowNumber, rowNumberHeader, id, }: UseTableColumnsProps<T>) => ({ accessorKey: string; header: string; id: string; Cell: ({ row }: { row: MRT_Row<T>; }) => number; size: number; enableSorting: boolean; } | { cellProps: any; accessorFn?: ((originalRow: T) => unknown) | undefined; accessorKey?: (string & {}) | (unknown extends T ? string : T extends readonly any[] & (T extends readonly any[] & { length: infer Length; } ? Length extends 0 | 1 | 2 | 4 | 32 | 3 | 6 | 14 | 9 | 5 | 8 | 10 | 20 | 12 | 16 | 18 | 7 | 28 | 27 | 33 | 38 | 36 | 13 | 17 | 11 | 19 | 15 | 23 | 31 | 26 | 25 | 24 | 30 | 37 | 39 | 22 | 21 | 35 | 29 | 34 ? T : never : never) ? (T extends infer T_1 ? T_1 extends T ? T_1 extends readonly [] ? never : T_1 extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? /*elided*/ any : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : never : never : never) | ((T extends infer T_2 ? T_2 extends T ? T_2 extends readonly [] ? never : T_2 extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? /*elided*/ any : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : never : never : never) extends infer T_3 ? T_3 extends (T extends infer T_244 ? T_244 extends T ? T_244 extends readonly [] ? never : T_244 extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? /*elided*/ any : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : never : never : never) ? T_3 extends keyof T & (string | number) ? `${T_3}.${(unknown extends T[T_3] ? string : T[T_3] extends infer T_4 ? T_4 extends T[T_3] ? T_4 extends readonly any[] & (T_4 extends readonly any[] & { length: infer Length; } ? Length extends 0 | 1 | 2 | 4 | 32 | 3 | 6 | 14 | 9 | 5 | 8 | 10 | 20 | 12 | 16 | 18 | 7 | 28 | 27 | 33 | 38 | 36 | 13 | 17 | 11 | 19 | 15 | 23 | 31 | 26 | 25 | 24 | 30 | 37 | 39 | 22 | 21 | 35 | 29 | 34 ? T_4 : never : never) ? (T_4 extends infer T_5 ? T_5 extends T_4 ? T_5 extends readonly [] ? never : T_5 extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? /*elided*/ any : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : never : never : never) | ((T_4 extends infer T_6 ? T_6 extends T_4 ? T_6 extends readonly [] ? never : T_6 extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? /*elided*/ any : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : never : never : never) extends infer T_7 ? T_7 extends (T_4 extends infer T_86 ? T_86 extends T_4 ? T_86 extends readonly [] ? never : T_86 extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? /*elided*/ any : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : never : never : never) ? T_7 extends keyof T_4 & (string | number) ? `${T_7}.${(unknown extends T_4[T_7] ? string : T_4[T_7] extends infer T_8 ? T_8 extends T_4[T_7] ? T_8 extends readonly any[] & (T_8 extends readonly any[] & { length: infer Length; } ? Length extends 0 | 1 | 2 | 4 | 32 | 3 | 6 | 14 | 9 | 5 | 8 | 10 | 20 | 12 | 16 | 18 | 7 | 28 | 27 | 33 | 38 | 36 | 13 | 17 | 11 | 19 | 15 | 23 | 31 | 26 | 25 | 24 | 30 | 37 | 39 | 22 | 21 | 35 | 29 | 34 ? T_8 : never : never) ? (T_8 extends infer T_9 ? T_9 extends T_8 ? T_9 extends readonly [] ? never : T_9 extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? /*elided*/ any : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : never : never : never) | ((T_8 extends infer T_10 ? T_10 extends T_8 ? T_10 extends readonly [] ? never : T_10 extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? /*elided*/ any : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : never : never : never) extends infer T_11 ? T_11 extends (T_8 extends infer T_36 ? T_36 extends T_8 ? T_36 extends readonly [] ? never : T_36 extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? /*elided*/ any : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : never : never : never) ? T_11 extends keyof T_8 & (string | number) ? `${T_11}.${(unknown extends T_8[T_11] ? string : T_8[T_11] extends infer T_12 ? T_12 extends T_8[T_11] ? T_12 extends readonly any[] & (T_12 extends readonly any[] & { length: infer Length; } ? Length extends 0 | 1 | 2 | 4 | 32 | 3 | 6 | 14 | 9 | 5 | 8 | 10 | 20 | 12 | 16 | 18 | 7 | 28 | 27 | 33 | 38 | 36 | 13 | 17 | 11 | 19 | 15 | 23 | 31 | 26 | 25 | 24 | 30 | 37 | 39 | 22 | 21 | 35 | 29 | 34 ? T_12 : never : never) ? (T_12 extends infer T_13 ? T_13 extends T_12 ? T_13 extends readonly [] ? never : T_13 extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? /*elided*/ any : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : never : never : never) | ((T_12 extends infer T_14 ? T_14 extends T_12 ? T_14 extends readonly [] ? never : T_14 extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? /*elided*/ any : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : never : never : never) extends infer T_15 ? T_15 extends (T_12 extends infer T_22 ? T_22 extends T_12 ? T_22 extends readonly [] ? never : T_22 extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? /*elided*/ any : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : never : never : never) ? T_15 extends keyof T_12 & (string | number) ? `${T_15}.${(unknown extends T_12[T_15] ? string : T_12[T_15] extends infer T_16 ? T_16 extends T_12[T_15] ? T_16 extends readonly any[] & (T_16 extends readonly any[] & { length: infer Length; } ? Length extends 0 | 1 | 2 | 4 | 32 | 3 | 6 | 14 | 9 | 5 | 8 | 10 | 20 | 12 | 16 | 18 | 7 | 28 | 27 | 33 | 38 | 36 | 13 | 17 | 11 | 19 | 15 | 23 | 31 | 26 | 25 | 24 | 30 | 37 | 39 | 22 | 21 | 35 | 29 | 34 ? T_16 : never : never) ? (T_16 extends infer T_17 ? T_17 extends T_16 ? T_17 extends readonly [] ? never : T_17 extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? /*elided*/ any : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : never : never : never) | ((T_16 extends infer T_18 ? T_18 extends T_16 ? T_18 extends readonly [] ? never : T_18 extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? /*elided*/ any : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : never : never : never) extends infer T_19 ? T_19 extends (T_16 extends infer T_20 ? T_20 extends T_16 ? T_20 extends readonly [] ? never : T_20 extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? /*elided*/ any : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : never : never : never) ? T_19 extends keyof T_16 & (string | number) ? never : never : never : never) : T_16 extends any[] ? never : T_16 extends Date ? never : T_16 extends object ? (keyof T_16 & string) | (keyof T_16 extends infer T_21 ? T_21 extends keyof T_16 ? T_21 extends keyof T_16 & (string | number) ? never : never : never : never) : never : never : never) & string}` : never : never : never) : T_12 extends any[] ? unknown extends T_12[number] ? string : T_12[number] extends infer T_23 ? T_23 extends T_12[number] ? T_23 extends readonly any[] & (T_23 extends readonly any[] & { length: infer Length; } ? Length extends 0 | 1 | 2 | 4 | 32 | 3 | 6 | 14 | 9 | 5 | 8 | 10 | 20 | 12 | 16 | 18 | 7 | 28 | 27 | 33 | 38 | 36 | 13 | 17 | 11 | 19 | 15 | 23 | 31 | 26 | 25 | 24 | 30 | 37 | 39 | 22 | 21 | 35 | 29 | 34 ? T_23 : never : never) ? (T_23 extends infer T_24 ? T_24 extends T_23 ? T_24 extends readonly [] ? never : T_24 extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? /*elided*/ any : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : never : never : never) | ((T_23 extends infer T_25 ? T_25 extends T_23 ? T_25 extends readonly [] ? never : T_25 extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? /*elided*/ any : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : never : never : never) extends infer T_26 ? T_26 extends (T_23 extends infer T_27 ? T_27 extends T_23 ? T_27 extends readonly [] ? never : T_27 extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? /*elided*/ any : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : never : never : never) ? T_26 extends keyof T_23 & (string | number) ? never : never : never : never) : T_23 extends any[] ? never : T_23 extends Date ? never : T_23 extends object ? (keyof T_23 & string) | (keyof T_23 extends infer T_28 ? T_28 extends keyof T_23 ? T_28 extends keyof T_23 & (string | number) ? never : never : never : never) : never : never : never : T_12 extends Date ? never : T_12 extends object ? (keyof T_12 & string) | (keyof T_12 extends infer T_29 ? T_29 extends keyof T_12 ? T_29 extends keyof T_12 & (string | number) ? `${T_29}.${(unknown extends T_12[T_29] ? string : T_12[T_29] extends infer T_30 ? T_30 extends T_12[T_29] ? T_30 extends readonly any[] & (T_30 extends readonly any[] & { length: infer Length; } ? Length extends 0 | 1 | 2 | 4 | 32 | 3 | 6 | 14 | 9 | 5 | 8 | 10 | 20 | 12 | 16 | 18 | 7 | 28 | 27 | 33 | 38 | 36 | 13 | 17 | 11 | 19 | 15 | 23 | 31 | 26 | 25 | 24 | 30 | 37 | 39 | 22 | 21 | 35 | 29 | 34 ? T_30 : never : never) ? (T_30 extends infer T_31 ? T_31 extends T_30 ? T_31 extends readonly [] ? never : T_31 extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? /*elided*/ any : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : never : never : never) | ((T_30 extends infer T_32 ? T_32 extends T_30 ? T_32 extends readonly [] ? never : T_32 extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? /*elided*/ any : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : never : never : never) extends infer T_33 ? T_33 extends (T_30 extends infer T_34 ? T_34 extends T_30 ? T_34 extends readonly [] ? never : T_34 extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? /*elided*/ any : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : never : never : never) ? T_33 extends keyof T_30 & (string | number) ? never : never : never : never) : T_30 extends any[] ? never : T_30 extends Date ? never : T_30 extends object ? (keyof T_30 & string) | (keyof T_30 extends infer T_35 ? T_35 extends keyof T_30 ? T_35 extends keyof T_30 & (string | number) ? never : never : never : never) : never : never : never) & string}` : never : never : never) : never : never : never) & string}` : never : never : never) : T_8 extends any[] ? unknown extends T_8[number] ? string : T_8[number] extends infer T_37 ? T_37 extends T_8[number] ? T_37 extends readonly any[] & (T_37 extends readonly any[] & { length: infer Length; } ? Length extends 0 | 1 | 2 | 4 | 32 | 3 | 6 | 14 | 9 | 5 | 8 | 10 | 20 | 12 | 16 | 18 | 7 | 28 | 27 | 33 | 38 | 36 | 13 | 17 | 11 | 19 | 15 | 23 | 31 | 26 | 25 | 24 | 30 | 37 | 39 | 22 | 21 | 35 | 29 | 34 ? T_37 : never : never) ? (T_37 extends infer T_38 ? T_38 extends T_37 ? T_38 extends readonly [] ? never : T_38 extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? /*elided*/ any : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : never : never : never) | ((T_37 extends infer T_39 ? T_39 extends T_37 ? T_39 extends readonly [] ? never : T_39 extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? /*elided*/ any : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : never : never : never) extends infer T_40 ? T_40 extends (T_37 extends infer T_47 ? T_47 extends T_37 ? T_47 extends readonly [] ? never : T_47 extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? /*elided*/ any : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : never : never : never) ? T_40 extends keyof T_37 & (string | number) ? `${T_40}.${(unknown extends T_37[T_40] ? string : T_37[T_40] extends infer T_41 ? T_41 extends T_37[T_40] ? T_41 extends readonly any[] & (T_41 extends readonly any[] & { length: infer Length; } ? Length extends 0 | 1 | 2 | 4 | 32 | 3 | 6 | 14 | 9 | 5 | 8 | 10 | 20 | 12 | 16 | 18 | 7 | 28 | 27 | 33 | 38 | 36 | 13 | 17 | 11 | 19 | 15 | 23 | 31 | 26 | 25 | 24 | 30 | 37 | 39 | 22 | 21 | 35 | 29 | 34 ? T_41 : never : never) ? (T_41 extends infer T_42 ? T_42 extends T_41 ? T_42 extends readonly [] ? never : T_42 extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? /*elided*/ any : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : never : never : never) | ((T_41 extends infer T_43 ? T_43 extends T_41 ? T_43 extends readonly [] ? never : T_43 extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? /*elided*/ any : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : never : never : never) extends infer T_44 ? T_44 extends (T_41 extends infer T_45 ? T_45 extends T_41 ? T_45 extends readonly [] ? never : T_45 extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? /*elided*/ any : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : never : never : never) ? T_44 extends keyof T_41 & (string | number) ? never : never : never : never) : T_41 extends any[] ? never : T_41 extends Date ? never : T_41 extends object ? (keyof T_41 & string) | (keyof T_41 extends infer T_46 ? T_46 extends keyof T_41 ? T_46 extends keyof T_41 & (string | number) ? never : never : never : never) : never : never : never) & string}` : never : never : never) : T_37 extends any[] ? unknown extends T_37[number] ? string : T_37[number] extends infer T_48 ? T_48 extends T_37[number] ? T_48 extends readonly any[] & (T_48 extends readonly any[] & { length: infer Length; } ? Length extends 0 | 1 | 2 | 4 | 32 | 3 | 6 | 14 | 9 | 5 | 8 | 10 | 20 | 12 | 16 | 18 | 7 | 28 | 27 | 33 | 38 | 36 | 13 | 17 | 11 | 19 | 15 | 23 | 31 | 26 | 25 | 24 | 30 | 37 | 39 | 22 | 21 | 35 | 29 | 34 ? T_48 : never : never) ? (T_48 extends infer T_49 ? T_49 extends T_48 ? T_49 extends readonly [] ? never : T_49 extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? /*elided*/ any : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : never : never : never) | ((T_48 extends infer T_50 ? T_50 extends T_48 ? T_50 extends readonly [] ? never : T_50 extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? /*elided*/ any : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : never : never : never) extends infer T_51 ? T_51 extends (T_48 extends infer T_52 ? T_52 extends T_48 ? T_52 extends readonly [] ? never : T_52 extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? /*elided*/ any : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : never : never : never) ? T_51 extends keyof T_48 & (string | number) ? never : never : never : never) : T_48 extends any[] ? never : T_48 extends Date ? never : T_48 extends object ? (keyof T_48 & string) | (keyof T_48 extends infer T_53 ? T_53 extends keyof T_48 ? T_53 extends keyof T_48 & (string | number) ? never : never : never : never) : never : never : never : T_37 extends Date ? never : T_37 extends object ? (keyof T_37 & string) | (keyof T_37 extends infer T_54 ? T_54 extends keyof T_37 ? T_54 extends keyof T_37 & (string | number) ? `${T_54}.${(unknown extends T_37[T_54] ? string : T_37[T_54] extends infer T_55 ? T_55 extends T_37[T_54] ? T_55 extends readonly any[] & (T_55 extends readonly any[] & { length: infer Length; } ? Length extends 0 | 1 | 2 | 4 | 32 | 3 | 6 | 14 | 9 | 5 | 8 | 10 | 20 | 12 | 16 | 18 | 7 | 28 | 27 | 33 | 38 | 36 | 13 | 17 | 11 | 19 | 15 | 23 | 31 | 26 | 25 | 24 | 30 | 37 | 39 | 22 | 21 | 35 | 29 | 34 ? T_55 : never : never) ? (T_55 extends infer T_56 ? T_56 extends T_55 ? T_56 extends readonly [] ? never : T_56 extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? /*elided*/ any : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : never : never : never) | ((T_55 extends infer T_57 ? T_57 extends T_55 ? T_57 extends readonly [] ? never : T_57 extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? /*elided*/ any : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : Tail["length"] : never : never : never) extends infer T_58 ? T_58 extends (T_55 extends infer T_59 ? T_59 extends T_55 ? T_59 extends readonly [] ? never : T_59 extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...infer Tail] ? Tail extends readonly [] ? Tail["length"] : Tail extends readonly [infer _, ...