import { curry } from '@typed/lambda' /** * Drop `n` amount of values from the beginning of a list. * @param quantity :: number * @param list :: [a] * @returns :: [a] */ export const drop = curry((quantity: number, list: ReadonlyArray): A[] => list.slice(quantity), ) as { (quantity: number, list: ReadonlyArray): A[] (quantity: number): (list: ReadonlyArray) => A[] }