@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
JavaScript
/**
* @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