import { Predicate } from './types'; /** * Returns a function that checks whether a value is equal to one of allowed values * Function compares values using === operator * * @example * const isAllowedToAccess = is.oneOf('ROLE_ADMIN', 'ROLE_USER'); * // same as * // const isAllowedToAccess = is.in(['ROLE_ADMIN', 'ROLE_USER']); * * isAllowedToAccess('ROLE_ADMIN'); // true * isAllowedToAccess('ROLE_ANONYMOUS'); // false * * @throws {Error} if 0 or 1 allowed value provided */ declare function isOneOf(...allowedValues: any[]): Predicate; export default isOneOf;