From 50ebdd650f0c446b2be4ee963b573d752f568127 Mon Sep 17 00:00:00 2001 From: jian Date: Thu, 15 Jun 2023 15:14:31 +0800 Subject: [PATCH 1/4] =?UTF-8?q?=E6=97=A0jira=E4=BB=BB=E5=8A=A1=20=E8=A1=A5?= =?UTF-8?q?=E5=85=85=E7=B1=BB=E5=9E=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/fineui/typescript/core/base.ts | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/packages/fineui/typescript/core/base.ts b/packages/fineui/typescript/core/base.ts index e347747cf..1ff0d2868 100644 --- a/packages/fineui/typescript/core/base.ts +++ b/packages/fineui/typescript/core/base.ts @@ -1,3 +1,4 @@ +import { LodashDebounce } from 'lodash/fp'; import { Widget } from "./widget"; type UnionToIntersection = ( @@ -320,7 +321,14 @@ export declare function once(func: Function): Function; export declare function partial(func: Function, ...partials: any): Function; -export declare function debounce(func: T, wait?: number, options?: any): T; +// from @types/lodash +interface DebouncedFunc any> { + (...args: Parameters): ReturnType | undefined; + cancel(): void; + flush(): ReturnType | undefined; +} + +export declare function debounce any>(func: T, wait?: number, options?: any): DebouncedFunc; export declare function throttle(func: T, wait?: number, options?: any): T; From 300118024ba956236102be8614a362dbad4379d8 Mon Sep 17 00:00:00 2001 From: jian Date: Thu, 15 Jun 2023 15:14:56 +0800 Subject: [PATCH 2/4] =?UTF-8?q?=E6=97=A0jira=E4=BB=BB=E5=8A=A1=20=E8=A1=A5?= =?UTF-8?q?=E5=85=85=E7=B1=BB=E5=9E=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/fineui/typescript/core/base.ts | 1 - 1 file changed, 1 deletion(-) diff --git a/packages/fineui/typescript/core/base.ts b/packages/fineui/typescript/core/base.ts index 1ff0d2868..4453188b3 100644 --- a/packages/fineui/typescript/core/base.ts +++ b/packages/fineui/typescript/core/base.ts @@ -1,4 +1,3 @@ -import { LodashDebounce } from 'lodash/fp'; import { Widget } from "./widget"; type UnionToIntersection = ( From b0c7b59eee7ed2a5581de58ba906f65f7651fa01 Mon Sep 17 00:00:00 2001 From: jian Date: Thu, 15 Jun 2023 15:39:27 +0800 Subject: [PATCH 3/4] =?UTF-8?q?=E8=A1=A5=E5=85=85routerView=E7=B1=BB?= =?UTF-8?q?=E5=9E=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 3 ++- packages/fineui/typescript/router/router.ts | 4 +++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 1878b8ae7..3235a2151 100644 --- a/package.json +++ b/package.json @@ -15,7 +15,8 @@ "dev:demo": "pnpm --dir packages/demo dev", "dev:fineui": "pnpm --dir packages/fineui dev", "build": "pnpm --dir packages/fineui build", - "build:demo": "pnpm --dir packages/demo build" + "build:demo": "pnpm --dir packages/demo build", + "tsc": "pnpm --dir packages/fineui tsc" }, "devDependencies": { "@babel/cli": "^7.21.0", diff --git a/packages/fineui/typescript/router/router.ts b/packages/fineui/typescript/router/router.ts index 5db2af9ee..1ac76c266 100644 --- a/packages/fineui/typescript/router/router.ts +++ b/packages/fineui/typescript/router/router.ts @@ -1,3 +1,5 @@ +import { Widget } from '../core/widget'; + type Component = any type Dictionary = { [key: string]: T } type ErrorHandler = (err: Error) => void @@ -244,6 +246,6 @@ export declare class RouterWidget { static xtype: string; } -export declare class RouterView { +export declare class RouterView extends Widget { static xtype: string; } From d355e5113ac9c9437c3320c18d37188f02ae2da3 Mon Sep 17 00:00:00 2001 From: jian Date: Thu, 15 Jun 2023 15:59:13 +0800 Subject: [PATCH 4/4] =?UTF-8?q?=E6=97=A0jira=E4=BB=BB=E5=8A=A1=20=E8=A1=A5?= =?UTF-8?q?=E5=85=85=E7=B1=BB=E5=9E=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/fineui/typescript/core/base.ts | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/packages/fineui/typescript/core/base.ts b/packages/fineui/typescript/core/base.ts index 4453188b3..e347747cf 100644 --- a/packages/fineui/typescript/core/base.ts +++ b/packages/fineui/typescript/core/base.ts @@ -320,14 +320,7 @@ export declare function once(func: Function): Function; export declare function partial(func: Function, ...partials: any): Function; -// from @types/lodash -interface DebouncedFunc any> { - (...args: Parameters): ReturnType | undefined; - cancel(): void; - flush(): ReturnType | undefined; -} - -export declare function debounce any>(func: T, wait?: number, options?: any): DebouncedFunc; +export declare function debounce(func: T, wait?: number, options?: any): T; export declare function throttle(func: T, wait?: number, options?: any): T;