Dexie.js icon indicating copy to clipboard operation
Dexie.js copied to clipboard

Claim not to support with typeScript 3.5.1?

Open wangJacker opened this issue 2 years ago • 2 comments

image

TypeScript error in D:/devProject/2019/GraspPosShop_Web/node_modules/dexie-react-hooks/dist/usePermissions.d.ts(3,93): Type expected. TS1110
export type KeyPaths<T> = {

3 | [P in keyof T]: P extends string ? T[P] extends Array<infer K> ? K extends object ? P | ${P}.${number} | ${P}.${number}.${KeyPaths<K>} : P | ${P}.${number} : T[P] extends (...args: any[]) => any ? never : T[P] extends object ? P | ${P}.${KeyPaths<T[P]>} : P : never;

wangJacker avatar Aug 16 '23 07:08 wangJacker

Typescript 4.1 or above is needed for dexie-react-hooks.

dfahlander avatar Aug 16 '23 08:08 dfahlander

Thanks!

wangJacker avatar Aug 16 '23 08:08 wangJacker