UNPKG

@koalarx/ui

Version:

Koala UI is a Design System developed in Angular whose objective is to facilitate and make your development faster and simpler, making this framework your greatest ally.

11 lines 1.69 kB
export function DateMaxValidator(max) { return (control) => { if (control.value && typeof max === 'string') { if (new Date(control.value) > new Date(max)) { return { dateMax: true }; } } return null; }; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGF0ZS1tYXgudmFsaWRhdG9yLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvZm9ybS9zcmMvbGliL2R5bmFtaWMtZm9ybS92YWxpZGF0b3JzL2RhdGUtbWF4LnZhbGlkYXRvci50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFHQSxNQUFNLFVBQVUsZ0JBQWdCLENBQUMsR0FBVztJQUMxQyxPQUFPLENBQUMsT0FBd0IsRUFBMkIsRUFBRTtRQUMzRCxJQUFJLE9BQU8sQ0FBQyxLQUFLLElBQUksT0FBTyxHQUFHLEtBQUssUUFBUSxFQUFFO1lBQzVDLElBQUksSUFBSSxJQUFJLENBQUMsT0FBTyxDQUFDLEtBQUssQ0FBQyxHQUFHLElBQUksSUFBSSxDQUFDLEdBQUcsQ0FBQyxFQUFFO2dCQUMzQyxPQUFPLEVBQUMsT0FBTyxFQUFFLElBQUksRUFBQyxDQUFDO2FBQ3hCO1NBQ0Y7UUFDRCxPQUFPLElBQUksQ0FBQztJQUNkLENBQUMsQ0FBQTtBQUNILENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBBYnN0cmFjdENvbnRyb2wsIFZhbGlkYXRpb25FcnJvcnMgfSBmcm9tIFwiQGFuZ3VsYXIvZm9ybXNcIjtcbmltcG9ydCB7IEtvYWxhQ3VzdG9tVmFsaWRhdG9yRm5JbnRlcmZhY2UgfSBmcm9tIFwiLi4vaW50ZXJmYWNlcy9rb2FsYS1jdXN0b20tdmFsaWRhdG9yLWZuLmludGVyZmFjZVwiO1xuXG5leHBvcnQgZnVuY3Rpb24gRGF0ZU1heFZhbGlkYXRvcihtYXg6IHN0cmluZyk6IEtvYWxhQ3VzdG9tVmFsaWRhdG9yRm5JbnRlcmZhY2Uge1xuICByZXR1cm4gKGNvbnRyb2w6IEFic3RyYWN0Q29udHJvbCk6IFZhbGlkYXRpb25FcnJvcnMgfCBudWxsID0+IHtcbiAgICBpZiAoY29udHJvbC52YWx1ZSAmJiB0eXBlb2YgbWF4ID09PSAnc3RyaW5nJykge1xuICAgICAgaWYgKG5ldyBEYXRlKGNvbnRyb2wudmFsdWUpID4gbmV3IERhdGUobWF4KSkge1xuICAgICAgICByZXR1cm4ge2RhdGVNYXg6IHRydWV9O1xuICAgICAgfVxuICAgIH1cbiAgICByZXR1cm4gbnVsbDtcbiAgfVxufVxuIl19