From aa86b3956f3ef69d3bfb270f0115c1f5ba8429a8 Mon Sep 17 00:00:00 2001 From: afc163 Date: Wed, 1 Nov 2023 15:50:05 +0800 Subject: [PATCH] type: fix React.Key type error --- package.json | 2 +- src/interface.ts | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package.json b/package.json index 4d2841d..22ed0a3 100644 --- a/package.json +++ b/package.json @@ -68,7 +68,7 @@ "rc-test": "^7.0.14", "react": "^18.2.0", "react-dom": "^18.2.0", - "typescript": "^4.0.2" + "typescript": "^5.0.0" }, "peerDependencies": { "react": ">=16.9.0", diff --git a/src/interface.ts b/src/interface.ts index 838446a..7a36bed 100644 --- a/src/interface.ts +++ b/src/interface.ts @@ -53,9 +53,9 @@ export interface CollapsePanelProps extends React.DOMAttributes accordion?: boolean; forceRender?: boolean; extra?: string | React.ReactNode; - onItemClick?: (panelKey: string | number) => void; + onItemClick?: (panelKey: React.Key) => void; expandIcon?: (props: object) => React.ReactNode; - panelKey?: string | number; + panelKey?: React.Key; role?: string; collapsible?: CollapsibleType; children?: React.ReactNode;