UNPKG

n4s

Version:

typed schema validation version of enforce

15 lines (12 loc) 458 B
import { isObject } from 'vest-utils'; // Checks if value exists in the given object's values export function isValueOf<T = any>(value: T, obj: Record<string, T>): boolean { return isObject(obj) && Object.values(obj).includes(value); } // Checks if value does not exist in the given object's values export function isNotValueOf<T = any>( value: T, obj: Record<string, T>, ): boolean { return isObject(obj) && !Object.values(obj).includes(value); }