@yaagoub/decorators
Version:
Angular decorators
7 lines • 1.05 kB
JavaScript
export function Pattern(value, config) {
return {
result: config.test(value),
message: config.test(value) ? 'Pattern matches' : 'Pattern does not match'
};
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoieWdiLXBhdHRlcm4uanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi9saWJzL2RlY29yYXRvcnMvc3JjL3ZhbGlkYXRpb25zL3lnYi1wYXR0ZXJuLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE1BQU0sVUFBVSxPQUFPLENBQUMsS0FBYSxFQUFFLE1BQWM7SUFDbkQsT0FBTztRQUNMLE1BQU0sRUFBRSxNQUFNLENBQUMsSUFBSSxDQUFDLEtBQUssQ0FBQztRQUMxQixPQUFPLEVBQUUsTUFBTSxDQUFDLElBQUksQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLENBQUMsaUJBQWlCLENBQUMsQ0FBQyxDQUFDLHdCQUF3QjtLQUMzRSxDQUFDO0FBQ0osQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCBmdW5jdGlvbiBQYXR0ZXJuKHZhbHVlOiBzdHJpbmcsIGNvbmZpZzogUmVnRXhwKTogeyByZXN1bHQ6IGJvb2xlYW4sIG1lc3NhZ2U6IHN0cmluZyB9IHtcbiAgcmV0dXJuIHtcbiAgICByZXN1bHQ6IGNvbmZpZy50ZXN0KHZhbHVlKSxcbiAgICBtZXNzYWdlOiBjb25maWcudGVzdCh2YWx1ZSkgPyAnUGF0dGVybiBtYXRjaGVzJyA6ICdQYXR0ZXJuIGRvZXMgbm90IG1hdGNoJ1xuICB9O1xufVxuIl19