UNPKG

moh-common-lib

Version:

A library of Angular components, services, and styles for B.C. Government Ministry of Health (MoH).

38 lines 2.77 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ /** * In most cases this will be the part of the error message that will appear after the field label. * * {{label}} is required. * * Date component will subsitute '{label}' for the label in the component. * Ex. { required: '{label} is required.' } * * Note: '{label}' is exported in constant 'LabelReplacementTag'. * @type {?} */ export const LabelReplacementTag = '{label}'; /** * @record */ export function ErrorMessage() { } if (false) { /** @type {?|undefined} */ ErrorMessage.prototype.required; /* Skipping unhandled member: [key: string]: string;*/ } // To catch all occurances of the label tag in the message /** @type {?} */ const regExpLabel = new RegExp(LabelReplacementTag, 'g'); // Function only used with library /** * @param {?} str * @param {?} value * @return {?} */ export function replaceLabelTag(str, value) { return str.replace(regExpLabel, value); } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZXJyb3ItbWVzc2FnZS5pbnRlcmZhY2UuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9tb2gtY29tbW9uLWxpYi8iLCJzb3VyY2VzIjpbImxpYi9tb2RlbHMvZXJyb3ItbWVzc2FnZS5pbnRlcmZhY2UudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7O0FBVUEsTUFBTSxPQUFPLG1CQUFtQixHQUFHLFNBQVM7Ozs7QUFDNUMsa0NBR0M7OztJQUZDLGdDQUFrQjs7Ozs7TUFLZCxXQUFXLEdBQUcsSUFBSSxNQUFNLENBQUUsbUJBQW1CLEVBQUUsR0FBRyxDQUFFOzs7Ozs7O0FBRzFELE1BQU0sVUFBVSxlQUFlLENBQUUsR0FBVyxFQUFFLEtBQWE7SUFDekQsT0FBTyxHQUFHLENBQUMsT0FBTyxDQUFFLFdBQVcsRUFBRSxLQUFLLENBQUUsQ0FBQztBQUMzQyxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXHJcbiAqIEluIG1vc3QgY2FzZXMgdGhpcyB3aWxsIGJlIHRoZSBwYXJ0IG9mIHRoZSBlcnJvciBtZXNzYWdlIHRoYXQgd2lsbCBhcHBlYXIgYWZ0ZXIgdGhlIGZpZWxkIGxhYmVsLlxyXG4gKlxyXG4gKiB7e2xhYmVsfX0gaXMgcmVxdWlyZWQuXHJcbiAqXHJcbiAqIERhdGUgY29tcG9uZW50IHdpbGwgc3Vic2l0dXRlICd7bGFiZWx9JyBmb3IgdGhlIGxhYmVsIGluIHRoZSBjb21wb25lbnQuXHJcbiAqIEV4LiB7IHJlcXVpcmVkOiAne2xhYmVsfSBpcyByZXF1aXJlZC4nIH1cclxuICpcclxuICogTm90ZTogJ3tsYWJlbH0nIGlzIGV4cG9ydGVkIGluIGNvbnN0YW50ICdMYWJlbFJlcGxhY2VtZW50VGFnJy5cclxuICovXHJcbmV4cG9ydCBjb25zdCBMYWJlbFJlcGxhY2VtZW50VGFnID0gJ3tsYWJlbH0nO1xyXG5leHBvcnQgaW50ZXJmYWNlIEVycm9yTWVzc2FnZSB7XHJcbiAgcmVxdWlyZWQ/OiBzdHJpbmc7XHJcbiAgW2tleTogc3RyaW5nXTogc3RyaW5nO1xyXG59XHJcblxyXG4vLyBUbyBjYXRjaCBhbGwgb2NjdXJhbmNlcyBvZiB0aGUgbGFiZWwgdGFnIGluIHRoZSBtZXNzYWdlXHJcbmNvbnN0IHJlZ0V4cExhYmVsID0gbmV3IFJlZ0V4cCggTGFiZWxSZXBsYWNlbWVudFRhZywgJ2cnICk7XHJcblxyXG4vLyBGdW5jdGlvbiBvbmx5IHVzZWQgd2l0aCBsaWJyYXJ5XHJcbmV4cG9ydCBmdW5jdGlvbiByZXBsYWNlTGFiZWxUYWcoIHN0cjogc3RyaW5nLCB2YWx1ZTogc3RyaW5nICkge1xyXG4gIHJldHVybiBzdHIucmVwbGFjZSggcmVnRXhwTGFiZWwsIHZhbHVlICk7XHJcbn1cclxuIl19