UNPKG

sly-utils

Version:

sly-utils is a modular and efficient JavaScript utility library designed to simplify complex tasks.

25 lines (24 loc) 643 B
/** * Utility method to move an array element from one position to another * @param {number} from index * @param {number} to index * @returns {array} returns the update array * * @example * * var arr = [ 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h']; * arr.move(4, 1); * // => ["a", "e", "b", "c", "d", "f", "g", "h"] * * var arr = [ 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h']; * arr.move(0, 7).join(', '); * // => "b, c, d, e, f, g, h, a" * */ declare global { interface Array<T> { move(fromIndex: number, toIndex: number): T[]; } } declare function addMoveToArrayPrototype(): void; export { addMoveToArrayPrototype };