feat: add util for array management

This commit is contained in:
Methapon Metanipat 2024-10-30 09:32:03 +07:00
parent e117ce999a
commit 725edad3e1

11
src/utils/arr.ts Normal file
View file

@ -0,0 +1,11 @@
export function removeAt<T extends any[]>(arr: T, idx: number) {
return arr.splice(idx, 1);
}
export function insertAt<T extends any[]>(
arr: T,
idx: number,
item: T[number],
) {
return arr.splice(idx, 0, item);
}