@yaagoub/decorators
Version:
Angular decorators
6 lines • 1.06 kB
JavaScript
export function Required(value) {
const result = value !== undefined && value !== null;
const message = result ? '' : 'Value is required';
return { result, message };
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoieWdiLXJlcXVpcmVkLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vbGlicy9kZWNvcmF0b3JzL3NyYy92YWxpZGF0aW9ucy95Z2ItcmVxdWlyZWQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQ0EsTUFBTSxVQUFVLFFBQVEsQ0FBQyxLQUFjO0lBQ3JDLE1BQU0sTUFBTSxHQUFHLEtBQUssS0FBSyxTQUFTLElBQUksS0FBSyxLQUFLLElBQUksQ0FBQztJQUNyRCxNQUFNLE9BQU8sR0FBRyxNQUFNLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsbUJBQW1CLENBQUM7SUFDbEQsT0FBTyxFQUFFLE1BQU0sRUFBRSxPQUFPLEVBQUUsQ0FBQztBQUM3QixDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiXG5leHBvcnQgZnVuY3Rpb24gUmVxdWlyZWQodmFsdWU6IHVua25vd24pOiB7IHJlc3VsdDogYm9vbGVhbiwgbWVzc2FnZTogc3RyaW5nIH0ge1xuICBjb25zdCByZXN1bHQgPSB2YWx1ZSAhPT0gdW5kZWZpbmVkICYmIHZhbHVlICE9PSBudWxsO1xuICBjb25zdCBtZXNzYWdlID0gcmVzdWx0ID8gJycgOiAnVmFsdWUgaXMgcmVxdWlyZWQnO1xuICByZXR1cm4geyByZXN1bHQsIG1lc3NhZ2UgfTtcbn0iXX0=