UNPKG

@yaagoub/decorators

Version:

Angular decorators

8 lines 1.11 kB
export function IsEnum(value, enumObject) { const result = Object.values(enumObject).includes(value); return { result, message: result ? '' : 'Value is not enum' }; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoieWdiLWVudW0uanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi9saWJzL2RlY29yYXRvcnMvc3JjL3ZhbGlkYXRpb25zL3lnYi1lbnVtLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUNBLE1BQU0sVUFBVSxNQUFNLENBQUMsS0FBc0IsRUFBRSxVQUFrQjtJQUMvRCxNQUFNLE1BQU0sR0FBRyxNQUFNLENBQUMsTUFBTSxDQUFDLFVBQVUsQ0FBQyxDQUFDLFFBQVEsQ0FBQyxLQUFLLENBQUMsQ0FBQztJQUN6RCxPQUFPO1FBQ0wsTUFBTTtRQUNOLE9BQU8sRUFBRSxNQUFNLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsbUJBQW1CO0tBQzNDLENBQUM7QUFDSixDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiXG5leHBvcnQgZnVuY3Rpb24gSXNFbnVtKHZhbHVlOiBzdHJpbmcgfCBudW1iZXIsIGVudW1PYmplY3Q6IG9iamVjdCk6IHsgcmVzdWx0OiBib29sZWFuLCBtZXNzYWdlOiBzdHJpbmcgfSB7XG4gIGNvbnN0IHJlc3VsdCA9IE9iamVjdC52YWx1ZXMoZW51bU9iamVjdCkuaW5jbHVkZXModmFsdWUpO1xuICByZXR1cm4ge1xuICAgIHJlc3VsdCxcbiAgICBtZXNzYWdlOiByZXN1bHQgPyAnJyA6ICdWYWx1ZSBpcyBub3QgZW51bSdcbiAgfTtcbn0iXX0=