@asi-ngtools/lib
Version:
This project is a little components library, simple to use, which will help you to simplify your project.
93 lines (92 loc) • 5.38 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc
*/
/**
* Class de configuration
*/
export class AsiNotificationConfig {
}
if (false) {
/** @type {?} */
AsiNotificationConfig.prototype.position;
/** @type {?} */
AsiNotificationConfig.prototype.type;
/** @type {?} */
AsiNotificationConfig.prototype.delayInMs;
/** @type {?} */
AsiNotificationConfig.prototype.withIcon;
}
/**
* Les differentes positions d'affichage possible
*/
export class AsiNotificationPosition {
/**
* @param {?} value
*/
constructor(value) {
this.value = value;
}
/**
* @return {?}
*/
toString() {
return this.value;
}
}
AsiNotificationPosition.TOP_LEFT = new AsiNotificationPosition('top_left');
AsiNotificationPosition.TOP_RIGHT = new AsiNotificationPosition('top_right');
AsiNotificationPosition.TOP_CENTER = new AsiNotificationPosition('top_center');
AsiNotificationPosition.BOTTOM_LEFT = new AsiNotificationPosition('bottom_left');
AsiNotificationPosition.BOTTOM_RIGHT = new AsiNotificationPosition('bottom_right');
AsiNotificationPosition.BOTTOM_CENTER = new AsiNotificationPosition('bottom_center');
if (false) {
/** @type {?} */
AsiNotificationPosition.TOP_LEFT;
/** @type {?} */
AsiNotificationPosition.TOP_RIGHT;
/** @type {?} */
AsiNotificationPosition.TOP_CENTER;
/** @type {?} */
AsiNotificationPosition.BOTTOM_LEFT;
/** @type {?} */
AsiNotificationPosition.BOTTOM_RIGHT;
/** @type {?} */
AsiNotificationPosition.BOTTOM_CENTER;
/** @type {?} */
AsiNotificationPosition.prototype.value;
}
/**
* Les differents type de notification possible
*/
export class AsiNotificationType {
/**
* @param {?} value
*/
constructor(value) {
this.value = value;
}
/**
* @return {?}
*/
toString() {
return this.value;
}
}
AsiNotificationType.SUCCESS = new AsiNotificationType('success');
AsiNotificationType.INFO = new AsiNotificationType('info');
AsiNotificationType.ERROR = new AsiNotificationType('error');
AsiNotificationType.WARNING = new AsiNotificationType('warning');
if (false) {
/** @type {?} */
AsiNotificationType.SUCCESS;
/** @type {?} */
AsiNotificationType.INFO;
/** @type {?} */
AsiNotificationType.ERROR;
/** @type {?} */
AsiNotificationType.WARNING;
/** @type {?} */
AsiNotificationType.prototype.value;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXNpLW5vdGlmaWNhdGlvbi1jb25maWcuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AYXNpLW5ndG9vbHMvbGliLyIsInNvdXJjZXMiOlsibGliL2NvbXBvbmVudHMvYXNpLW5vdGlmaWNhdGlvbi9hc2ktbm90aWZpY2F0aW9uLWNvbmZpZy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBR0EsTUFBTTtDQUtMOzs7Ozs7Ozs7Ozs7OztBQUtELE1BQU07Ozs7SUFTSixZQUFtQixLQUFhO1FBQWIsVUFBSyxHQUFMLEtBQUssQ0FBUTtLQUMvQjs7OztJQUNELFFBQVE7UUFDTixNQUFNLENBQUMsSUFBSSxDQUFDLEtBQUssQ0FBQztLQUNuQjs7bUNBWGlCLElBQUksdUJBQXVCLENBQUMsVUFBVSxDQUFDO29DQUN0QyxJQUFJLHVCQUF1QixDQUFDLFdBQVcsQ0FBQztxQ0FDdkMsSUFBSSx1QkFBdUIsQ0FBQyxZQUFZLENBQUM7c0NBQ3hDLElBQUksdUJBQXVCLENBQUMsYUFBYSxDQUFDO3VDQUN6QyxJQUFJLHVCQUF1QixDQUFDLGNBQWMsQ0FBQzt3Q0FDMUMsSUFBSSx1QkFBdUIsQ0FBQyxlQUFlLENBQUM7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBWXJFLE1BQU07Ozs7SUFPSixZQUFtQixLQUFhO1FBQWIsVUFBSyxHQUFMLEtBQUssQ0FBUTtLQUMvQjs7OztJQUNELFFBQVE7UUFDTixNQUFNLENBQUMsSUFBSSxDQUFDLEtBQUssQ0FBQztLQUNuQjs7OEJBVGdCLElBQUksbUJBQW1CLENBQUMsU0FBUyxDQUFDOzJCQUNyQyxJQUFJLG1CQUFtQixDQUFDLE1BQU0sQ0FBQzs0QkFDOUIsSUFBSSxtQkFBbUIsQ0FBQyxPQUFPLENBQUM7OEJBQzlCLElBQUksbUJBQW1CLENBQUMsU0FBUyxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXHJcbiAqIENsYXNzIGRlIGNvbmZpZ3VyYXRpb25cclxuICovXHJcbmV4cG9ydCBjbGFzcyBBc2lOb3RpZmljYXRpb25Db25maWcge1xyXG4gIHBvc2l0aW9uOiBBc2lOb3RpZmljYXRpb25Qb3NpdGlvbjtcclxuICB0eXBlOiBBc2lOb3RpZmljYXRpb25UeXBlO1xyXG4gIGRlbGF5SW5NczogbnVtYmVyO1xyXG4gIHdpdGhJY29uOiBib29sZWFuO1xyXG59XHJcblxyXG4vKipcclxuICogTGVzIGRpZmZlcmVudGVzIHBvc2l0aW9ucyBkJ2FmZmljaGFnZSBwb3NzaWJsZVxyXG4gKi9cclxuZXhwb3J0IGNsYXNzIEFzaU5vdGlmaWNhdGlvblBvc2l0aW9uIHtcclxuXHJcbiAgc3RhdGljIFRPUF9MRUZUID0gbmV3IEFzaU5vdGlmaWNhdGlvblBvc2l0aW9uKCd0b3BfbGVmdCcpO1xyXG4gIHN0YXRpYyBUT1BfUklHSFQgPSBuZXcgQXNpTm90aWZpY2F0aW9uUG9zaXRpb24oJ3RvcF9yaWdodCcpO1xyXG4gIHN0YXRpYyBUT1BfQ0VOVEVSID0gbmV3IEFzaU5vdGlmaWNhdGlvblBvc2l0aW9uKCd0b3BfY2VudGVyJyk7XHJcbiAgc3RhdGljIEJPVFRPTV9MRUZUID0gbmV3IEFzaU5vdGlmaWNhdGlvblBvc2l0aW9uKCdib3R0b21fbGVmdCcpO1xyXG4gIHN0YXRpYyBCT1RUT01fUklHSFQgPSBuZXcgQXNpTm90aWZpY2F0aW9uUG9zaXRpb24oJ2JvdHRvbV9yaWdodCcpO1xyXG4gIHN0YXRpYyBCT1RUT01fQ0VOVEVSID0gbmV3IEFzaU5vdGlmaWNhdGlvblBvc2l0aW9uKCdib3R0b21fY2VudGVyJyk7XHJcblxyXG4gIGNvbnN0cnVjdG9yKHB1YmxpYyB2YWx1ZTogc3RyaW5nKSB7XHJcbiAgfVxyXG4gIHRvU3RyaW5nKCkge1xyXG4gICAgcmV0dXJuIHRoaXMudmFsdWU7XHJcbiAgfVxyXG59XHJcblxyXG4vKipcclxuICogTGVzIGRpZmZlcmVudHMgdHlwZSBkZSBub3RpZmljYXRpb24gcG9zc2libGVcclxuICovXHJcbmV4cG9ydCBjbGFzcyBBc2lOb3RpZmljYXRpb25UeXBlIHtcclxuXHJcbiAgc3RhdGljIFNVQ0NFU1MgPSBuZXcgQXNpTm90aWZpY2F0aW9uVHlwZSgnc3VjY2VzcycpO1xyXG4gIHN0YXRpYyBJTkZPID0gbmV3IEFzaU5vdGlmaWNhdGlvblR5cGUoJ2luZm8nKTtcclxuICBzdGF0aWMgRVJST1IgPSBuZXcgQXNpTm90aWZpY2F0aW9uVHlwZSgnZXJyb3InKTtcclxuICBzdGF0aWMgV0FSTklORyA9IG5ldyBBc2lOb3RpZmljYXRpb25UeXBlKCd3YXJuaW5nJyk7XHJcblxyXG4gIGNvbnN0cnVjdG9yKHB1YmxpYyB2YWx1ZTogc3RyaW5nKSB7XHJcbiAgfVxyXG4gIHRvU3RyaW5nKCkge1xyXG4gICAgcmV0dXJuIHRoaXMudmFsdWU7XHJcbiAgfVxyXG59XHJcbiJdfQ==