12 lines
239 B
TypeScript
12 lines
239 B
TypeScript
![]() |
export const reorder = <T>(
|
||
|
list: T[],
|
||
|
startIndex: number,
|
||
|
endIndex: number
|
||
|
): T[] => {
|
||
|
const result = Array.from(list);
|
||
|
const [removed] = result.splice(startIndex, 1);
|
||
|
result.splice(endIndex, 0, removed);
|
||
|
|
||
|
return result;
|
||
|
};
|