morse-react-tables
Advanced tools
Comparing version 4.1.2-alpha.6 to 4.1.2-alpha.7
@@ -8,3 +8,3 @@ import { TableCellProps, TableHeaderProps } from "morse-react"; | ||
type Path<T, D extends number = 5> = [D] extends [never] ? never : { | ||
[K in keyof T]: T[K] extends object ? T[K] extends Date | Array<any> ? never : `${K & string}.${Path<T[K], Prev[D]>}` | `${K & string}` : never; | ||
[K in keyof T]: T[K] extends object ? T[K] extends Date | Array<any> ? never : `${K & string}.${Path<T[K], Prev[D]>}` | `${K & string}` : `${K & string}`; | ||
}[keyof T]; | ||
@@ -11,0 +11,0 @@ export type Paths<T> = Path<T, 5> extends string ? Path<T> : keyof T; |
@@ -17,3 +17,3 @@ import { TableCellProps, TableHeaderProps } from "morse-react"; | ||
: `${K & string}.${Path<T[K], Prev[D]>}` | `${K & string}` | ||
: never; | ||
: `${K & string}`; | ||
}[keyof T]; | ||
@@ -20,0 +20,0 @@ |
{ | ||
"name": "morse-react-tables", | ||
"version": "4.1.2-alpha.6", | ||
"version": "4.1.2-alpha.7", | ||
"description": "Patterns for building tables", | ||
@@ -21,3 +21,3 @@ "repository": { | ||
"morse-css": "4.1.2", | ||
"morse-react": "4.1.2-alpha.6", | ||
"morse-react": "4.1.2-alpha.7", | ||
"react": "^18.0.0", | ||
@@ -45,3 +45,3 @@ "react-dom": "^18.0.0", | ||
], | ||
"gitHead": "7fa94254f49cc83f0bbdb6c349bc5bc7db0d83e6" | ||
"gitHead": "ff1f65ca04e242406e4ba6a9f66cac0cca6e5505" | ||
} |
115810