UNPKG

319 BPlain TextView Raw
1import size from './size';
2
3/**
4 * Gets a part of array.
5 * @param x an array (updated)
6 * @param i start index (0)
7 * @param I end index (end)
8 * @returns x
9 */
10function slice$<T>(x: T[], i: number=0, I: number=x.length): T[] {
11 x.copyWithin(0, i, I);
12 x.length = size(x, i, I);
13 return x;
14}
15export default slice$;