diff --git a/kicc-ui/src/components/Table/src/hooks/useRowSelection.ts b/kicc-ui/src/components/Table/src/hooks/useRowSelection.ts index f900a531..02119c72 100644 --- a/kicc-ui/src/components/Table/src/hooks/useRowSelection.ts +++ b/kicc-ui/src/components/Table/src/hooks/useRowSelection.ts @@ -104,7 +104,6 @@ export function useRowSelection( } function getSelectRows() { - // const ret = toRaw(unref(selectedRowRef)).map((item) => toRaw(item)); return unref(selectedRowRef) as T[]; } diff --git a/kicc-ui/src/components/Table/src/hooks/useTable.ts b/kicc-ui/src/components/Table/src/hooks/useTable.ts index 8f25b313..61109046 100644 --- a/kicc-ui/src/components/Table/src/hooks/useTable.ts +++ b/kicc-ui/src/components/Table/src/hooks/useTable.ts @@ -89,7 +89,7 @@ export function useTable(tableProps?: Props): [ const columns = getTableInstance().getColumns({ ignoreIndex }) || []; return toRaw(columns); }, - setColumns: (columns: BasicColumn[]) => { + setColumns: (columns) => { getTableInstance().setColumns(columns); }, setTableData: (values: any[]) => { diff --git a/kicc-ui/src/logics/mitt/routeChange.ts b/kicc-ui/src/logics/mitt/routeChange.ts index bd03b629..366042c2 100644 --- a/kicc-ui/src/logics/mitt/routeChange.ts +++ b/kicc-ui/src/logics/mitt/routeChange.ts @@ -22,7 +22,6 @@ export function setRouteChange(lastChangeRoute: RouteLocationNormalized) { } export function listenerRouteChange(callback: (route: RouteLocationNormalized) => void, immediate = true) { - // @ts-ignore emitter.on(key, callback); immediate && lastChangeTab && callback(lastChangeTab); } diff --git a/kicc-ui/src/router/types.ts b/kicc-ui/src/router/types.ts index ff39aebe..df4bd228 100644 --- a/kicc-ui/src/router/types.ts +++ b/kicc-ui/src/router/types.ts @@ -6,6 +6,7 @@ export type Component = | (() => Promise) | (() => Promise); +// @ts-ignore export interface AppRouteRecordRaw extends Omit { name: string; meta: RouteMeta; diff --git a/kicc-ui/src/utils/cache/memory.ts b/kicc-ui/src/utils/cache/memory.ts index 1be28977..8907b86e 100644 --- a/kicc-ui/src/utils/cache/memory.ts +++ b/kicc-ui/src/utils/cache/memory.ts @@ -15,8 +15,6 @@ export interface Cache { const NOT_ALIVE = 0; - - export class Memory { private cache: { [key in keyof T]?: Cache } = {}; private readonly alive: number; @@ -29,7 +27,7 @@ export class Memory { return this.cache; } - setCache(cache: { [key in keyof T]?: Cache }) { + setCache(cache) { this.cache = cache; } @@ -94,8 +92,8 @@ export class Memory { clear() { Object.keys(this.cache).forEach((key) => { - const item = this.get(key); - item?.timeoutId && clearTimeout(item.timeoutId); + const item = this.cache[key]; + item.timeoutId && clearTimeout(item.timeoutId); }); this.cache = {}; } diff --git a/kicc-ui/tsconfig.json b/kicc-ui/tsconfig.json index 041a5df1..35a05bd0 100644 --- a/kicc-ui/tsconfig.json +++ b/kicc-ui/tsconfig.json @@ -15,20 +15,24 @@ "strict": true, "forceConsistentCasingInFileNames": true, "allowSyntheticDefaultImports": true, + "strictFunctionTypes": false, "jsx": "preserve", "baseUrl": ".", + "allowJs": true, "sourceMap": true, "esModuleInterop": true, "resolveJsonModule": true, "experimentalDecorators": true, - "lib": ["dom", "esnext", "dom.iterable", "scripthost"], + "lib": ["dom", "esnext"], + "noImplicitAny": false, + "skipLibCheck": true, "types": ["vite/client"], "typeRoots": ["./node_modules/@types/", "./types"], - "skipLibCheck": true, + "removeComments": true, "paths": { "/@/*": ["src/*"], - "/#/*": ["types/*"], - }, + "/#/*": ["types/*"] + } }, "include": [ "src/**/*.ts",