Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 | 25x 20x 1x | import { IValidator } from '../interfaces/IValidator';
/**
* validates that test value matches one parameter value.
* returns always false if no values have been defined.
* @param values {any}
*/
const enumeration = (...values: any): IValidator => (test: any): boolean =>
values.length !== 0 && values.indexOf(test) !== -1;
export default { enumeration };
|