Files
NapCatQQ/.pnpm-store/v3/files/d5/e06645c79b916065dd77cf57c23474a2d5f2074c55d3c29505e2d4e9fd13baf12a11ea13e0dbf1e5ef5b0a45ffe3f64b88daa033e159ff9d284ac6fb046585
T
TanTan e311ca3275
Build NapCat Artifacts / Type Check & Test (push) Waiting to run
docs: 仓库链接指向本镜像仓库
2026-11-13 09:25:58 +08:00

19 lines
645 B
Plaintext

declare const useDynamicList: <T>(initialList?: T[]) => {
list: T[];
insert: (index: number, item: T) => void;
merge: (index: number, items: T[]) => void;
replace: (index: number, item: T) => void;
remove: (index: number) => void;
batchRemove: (indexes: number[]) => void;
getKey: (index: number) => number;
getIndex: (key: number) => number;
move: (oldIndex: number, newIndex: number) => void;
push: (item: T) => void;
pop: () => void;
unshift: (item: T) => void;
shift: () => void;
sortList: (result: T[]) => T[];
resetList: (newList: T[]) => void;
};
export default useDynamicList;