/** * Returns a new array that drops all elements in the given collection until the * first element that does not match the given predicate * * Example: * * ```ts * import { dropWhile } from "https://deno.land/std@$STD_VERSION/collections/mod.ts"; * import { assertEquals } from "https://deno.land/std@$STD_VERSION/testing/asserts.ts"; * * const numbers = [ 3, 2, 5, 2, 5 ] * const dropWhileNumbers = dropWhile(numbers, i => i !== 2) * * assertEquals(dropWhileNumbers, [2, 5, 2, 5 ]) * ``` */ export declare function dropWhile(array: readonly T[], predicate: (el: T) => boolean): T[];