diff --git a/array/skip.js b/array/skip.js new file mode 100644 index 00000000..d87095d0 --- /dev/null +++ b/array/skip.js @@ -0,0 +1 @@ +export default count => xs => xs.slice(count, xs.length); diff --git a/array/skip.ts b/array/skip.ts new file mode 100644 index 00000000..ac9a92a1 --- /dev/null +++ b/array/skip.ts @@ -0,0 +1,2 @@ +export default (count: number): ((xs: any[]) => any[]) => (xs: any[]): any[] => + xs.slice(count, xs.length); diff --git a/array/take.js b/array/take.js new file mode 100644 index 00000000..e3e800c3 --- /dev/null +++ b/array/take.js @@ -0,0 +1 @@ +export default count => xs => xs.slice(0, count); diff --git a/array/take.ts b/array/take.ts new file mode 100644 index 00000000..45f5a08c --- /dev/null +++ b/array/take.ts @@ -0,0 +1,2 @@ +export default (count: number): ((xs: any[]) => any[]) => (xs: any[]): any[] => + xs.slice(0, count);