UNPKG

ts-prime

Version:

A utility library for JavaScript and Typescript.

16 lines 703 B
/** * Checks if value is one of provided list * @param value - Value to check * @param array - Provided list * @signature * P.isOneOf(value, list) * @signature * P.isOneOf(list)(value) * @example * P.isOneOf('apple',['apple', 'microsoft']) //=> true * P.isOneOf(['apple', 'microsoft'])('apple') //=> true * @category Guard, Pipe */ export declare function isOneOf<T extends string | number | boolean>(value: string | number | boolean | undefined, array: ReadonlyArray<T>): value is T; export declare function isOneOf<T extends string | number | boolean>(array: ReadonlyArray<T>): (value: string | number | boolean | undefined) => value is T; //# sourceMappingURL=isOneOf.d.ts.map