diff --git a/package.json b/package.json
index 3403576..0aa68cd 100644
--- a/package.json
+++ b/package.json
@@ -67,7 +67,7 @@
"react": "^19.2.0",
"react-dom": "^19.2.0",
"regenerator-runtime": "^0.14.1",
- "typescript": "^5.9.3"
+ "typescript": "^6.0.3"
},
"peerDependencies": {
"react": ">=18.0.0",
diff --git a/tests/listy.behavior.test.tsx b/tests/listy.behavior.test.tsx
index cf831a2..ac8ec7a 100644
--- a/tests/listy.behavior.test.tsx
+++ b/tests/listy.behavior.test.tsx
@@ -23,7 +23,7 @@ jest.mock('@rc-component/virtual-list', () => {
getSize: () => ({ top: 0, bottom: 0 }),
};
let scrollHandler = (config: any) => {};
- let lastProps = null;
+ let lastProps: any = null;
const MockVirtualList = React.forwardRef((props: any, ref: any) => {
lastProps = props;
@@ -286,7 +286,7 @@ describe('Listy behaviors', () => {
ref={ref}
data={[{ id: 1 }]}
group={undefined}
- itemRender={(item) =>
{item.id}
}
+ itemRender={(item: { id: number }) => {item.id}
}
prefixCls="rc-listy"
rowKey="id"
/>,
@@ -308,7 +308,7 @@ describe('Listy behaviors', () => {
key: (item: { id: number; group: string }) => item.group,
title,
}}
- itemRender={(item) => {item.id}
}
+ itemRender={(item: { id: number }) => {item.id}
}
prefixCls="rc-listy"
rowKey="id"
/>,
@@ -325,9 +325,9 @@ describe('Listy behaviors', () => {
{item.id}
}
+ itemRender={(item: { id: number }) => {item.id}
}
prefixCls="rc-listy"
- rowKey={(item) => `item-${item.id}`}
+ rowKey={(item: { id: number }) => `item-${item.id}`}
/>,
);
@@ -341,7 +341,7 @@ describe('Listy behaviors', () => {
(
+ itemRender={(item: { id: number }) => (
<>
{item.id}
>
diff --git a/tsconfig.json b/tsconfig.json
index 464824d..39898e6 100644
--- a/tsconfig.json
+++ b/tsconfig.json
@@ -1,17 +1,16 @@
{
"compilerOptions": {
"target": "esnext",
- "moduleResolution": "node",
- "baseUrl": "./",
+ "moduleResolution": "bundler",
"jsx": "react",
"declaration": true,
"skipLibCheck": true,
"esModuleInterop": true,
"allowSyntheticDefaultImports": true,
"paths": {
- "@/*": ["src/*"],
- "@@/*": [".dumi/tmp/*"],
- "@rc-component/listy": ["src/index.ts"]
+ "@/*": ["./src/*"],
+ "@@/*": ["./.dumi/tmp/*"],
+ "@rc-component/listy": ["./src/index.ts"]
},
"types": ["@testing-library/jest-dom", "node"]
}
diff --git a/typings.d.ts b/typings.d.ts
new file mode 100644
index 0000000..1ea3960
--- /dev/null
+++ b/typings.d.ts
@@ -0,0 +1 @@
+declare module '*.less';