ts-prime
Version:
A utility library for JavaScript and Typescript.
16 lines • 703 B
TypeScript
/**
* 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