UNPKG

@asi-ngtools/lib

Version:

This project is a little components library, simple to use, which will help you to simplify your project.

49 lines (48 loc) 2.92 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,uselessCode} checked by tsc */ import { Directive, Input } from '@angular/core'; /** * Directive permettant d'afficher une ligne de message d'erreur * cette directive est liée au composant error-messages * error : type de l'erreur de gerer (exemple : 'required') * value : valeur du message à afficher interpreter par le translator */ var AsiMessage = /** @class */ (function () { function AsiMessage() { } AsiMessage.decorators = [ { type: Directive, args: [{ // tslint:disable-next-line:directive-selector selector: 'message, asi-message', },] } ]; /** @nocollapse */ AsiMessage.ctorParameters = function () { return []; }; AsiMessage.propDecorators = { error: [{ type: Input }], value: [{ type: Input }], onSubmit: [{ type: Input }] }; return AsiMessage; }()); export { AsiMessage }; if (false) { /** * Error name to be captured, based on validator * @type {?} */ AsiMessage.prototype.error; /** * message to display (is translated) * @type {?} */ AsiMessage.prototype.value; /** * display message only on submit * @type {?} */ AsiMessage.prototype.onSubmit; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXNpLW1lc3NhZ2UuZGlyZWN0aXZlLmpzIiwic291cmNlUm9vdCI6Im5nOi8vQGFzaS1uZ3Rvb2xzL2xpYi8iLCJzb3VyY2VzIjpbImxpYi9jb21wb25lbnRzL2FzaS1lcnJvci1tZXNzYWdlcy9hc2ktbWVzc2FnZS5kaXJlY3RpdmUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE9BQU8sRUFBRSxTQUFTLEVBQUUsS0FBSyxFQUFFLE1BQU0sZUFBZSxDQUFDOzs7Ozs7OztJQXFCL0M7S0FDQzs7Z0JBZEYsU0FBUyxTQUFDOztvQkFFVCxRQUFRLEVBQUUsc0JBQXNCO2lCQUNqQzs7Ozs7d0JBSUUsS0FBSzt3QkFFTCxLQUFLOzJCQUVMLEtBQUs7O3FCQW5CUjs7U0FZYSxVQUFVIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgRGlyZWN0aXZlLCBJbnB1dCB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5cclxuLyoqXHJcbiAqIERpcmVjdGl2ZSBwZXJtZXR0YW50IGQnYWZmaWNoZXIgdW5lIGxpZ25lIGRlIG1lc3NhZ2UgZCdlcnJldXJcclxuICogY2V0dGUgZGlyZWN0aXZlIGVzdCBsacOpZSBhdSBjb21wb3NhbnQgIGVycm9yLW1lc3NhZ2VzXHJcbiAqIGVycm9yIDogIHR5cGUgZGUgbCdlcnJldXIgZGUgZ2VyZXIgKGV4ZW1wbGUgOiAncmVxdWlyZWQnKVxyXG4gKiB2YWx1ZSA6ICB2YWxldXIgZHUgbWVzc2FnZSDDoCBhZmZpY2hlciBpbnRlcnByZXRlciBwYXIgbGUgdHJhbnNsYXRvclxyXG4gKi9cclxuQERpcmVjdGl2ZSh7XHJcbiAgLy8gdHNsaW50OmRpc2FibGUtbmV4dC1saW5lOmRpcmVjdGl2ZS1zZWxlY3RvclxyXG4gIHNlbGVjdG9yOiAnbWVzc2FnZSwgYXNpLW1lc3NhZ2UnLFxyXG59KVxyXG5leHBvcnQgY2xhc3MgQXNpTWVzc2FnZSB7XHJcblxyXG4gIC8qKiBFcnJvciBuYW1lIHRvIGJlIGNhcHR1cmVkLCBiYXNlZCBvbiB2YWxpZGF0b3IgKi9cclxuICBASW5wdXQoKSBlcnJvcjogc3RyaW5nO1xyXG4gIC8qKiBtZXNzYWdlIHRvIGRpc3BsYXkgKGlzIHRyYW5zbGF0ZWQpICovXHJcbiAgQElucHV0KCkgdmFsdWU6IHN0cmluZztcclxuICAvKiogZGlzcGxheSBtZXNzYWdlIG9ubHkgb24gc3VibWl0ICovXHJcbiAgQElucHV0KCkgb25TdWJtaXQ6IGZhbHNlO1xyXG5cclxuICBjb25zdHJ1Y3RvcigpIHtcclxuICB9XHJcbn1cclxuIl19