@hpe/angular-toolkit
Version:
Hewlett-Packard Enterprise : Angular toolkit for rapid project development
100 lines (99 loc) • 6.37 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes} checked by tsc
*/
//=============================================================================
//===
//=== (C) Copyright 2018 Hewlett Packard Enterprise Development LP.
//===
//=== Use of this source code is governed by an MIT-style license that can be
//=== found in the LICENSE file
//=============================================================================
//=============================================================================
//===
//=== Events
//===
//=============================================================================
/**
* @template T
*/
export class AppEvent {
/**
* @param {?} code
* @param {?=} params
*/
constructor(code, params) {
this.code = code;
this.params = params;
}
}
//-------------------------------------------------------------------------
//--- System events
//-------------------------------------------------------------------------
AppEvent.ANY = "*";
AppEvent.SUBMIT_START = "submit.start";
AppEvent.SUBMIT_END = "submit.end";
AppEvent.LOGIN_SUCCESS = "login.success";
AppEvent.LOGIN_FAILED = "login.failed";
AppEvent.LOGOUT_SUCCESS = "logout.success";
AppEvent.LOGOUT_FAILED = "logout.failed";
AppEvent.INVALID_TOKEN = "invalid.token";
AppEvent.APPLICATION_READY = "app.ready";
AppEvent.MENU_BUTTON_CLICK = "menu.button.click";
AppEvent.RIGHT_PANEL_CLOSE = "right.panel.close";
function AppEvent_tsickle_Closure_declarations() {
/** @type {?} */
AppEvent.ANY;
/** @type {?} */
AppEvent.SUBMIT_START;
/** @type {?} */
AppEvent.SUBMIT_END;
/** @type {?} */
AppEvent.LOGIN_SUCCESS;
/** @type {?} */
AppEvent.LOGIN_FAILED;
/** @type {?} */
AppEvent.LOGOUT_SUCCESS;
/** @type {?} */
AppEvent.LOGOUT_FAILED;
/** @type {?} */
AppEvent.INVALID_TOKEN;
/** @type {?} */
AppEvent.APPLICATION_READY;
/** @type {?} */
AppEvent.MENU_BUTTON_CLICK;
/** @type {?} */
AppEvent.RIGHT_PANEL_CLOSE;
/** @type {?} */
AppEvent.prototype.code;
/** @type {?} */
AppEvent.prototype.params;
}
/**
* @record
*/
export function EventHandler() { }
function EventHandler_tsickle_Closure_declarations() {
/* TODO: handle strange member:
(event : AppEvent) : void;
*/
}
export class ErrorEvent {
}
function ErrorEvent_tsickle_Closure_declarations() {
/** @type {?} */
ErrorEvent.prototype.code;
/** @type {?} */
ErrorEvent.prototype.error;
}
/**
* @record
*/
export function ErrorHandler() { }
function ErrorHandler_tsickle_Closure_declarations() {
/* TODO: handle strange member:
(event : ErrorEvent) : void;
*/
}
//=============================================================================
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZXZlbnQuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AaHBlL2FuZ3VsYXItdG9vbGtpdC9tb2RlbC8iLCJzb3VyY2VzIjpbImV2ZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFjQSxNQUFNOzs7OztJQUlMLFlBQW1CLElBQWEsRUFBUyxNQUFXO1FBQWpDLFNBQUksR0FBSixJQUFJLENBQVM7UUFBUyxXQUFNLEdBQU4sTUFBTSxDQUFLO0tBQUk7Ozs7O2VBTW5CLEdBQUc7d0JBQ0gsY0FBYztzQkFDZCxZQUFZO3lCQUVaLGVBQWU7d0JBQ2YsY0FBYzswQkFDZCxnQkFBZ0I7eUJBQ2hCLGVBQWU7eUJBQ2YsZUFBZTs2QkFDZixXQUFXOzZCQUVYLG1CQUFtQjs2QkFDbkIsbUJBQW1COzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQWV6RCxNQUFNO0NBR0wiLCJzb3VyY2VzQ29udGVudCI6WyIvLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLz09PVxuLy89PT0gKEMpIENvcHlyaWdodCAyMDE4IEhld2xldHQgUGFja2FyZCBFbnRlcnByaXNlIERldmVsb3BtZW50IExQLlxuLy89PT1cbi8vPT09IFVzZSBvZiB0aGlzIHNvdXJjZSBjb2RlIGlzIGdvdmVybmVkIGJ5IGFuIE1JVC1zdHlsZSBsaWNlbnNlIHRoYXQgY2FuIGJlXG4vLz09PSBmb3VuZCBpbiB0aGUgTElDRU5TRSBmaWxlXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vPT09XG4vLz09PSBFdmVudHNcbi8vPT09XG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbmV4cG9ydCBjbGFzcyBBcHBFdmVudDxUID0gYW55PiAge1xuXG5cdC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cdGNvbnN0cnVjdG9yKHB1YmxpYyBjb2RlIDogc3RyaW5nLCBwdWJsaWMgcGFyYW1zPyA6IFQpIHt9XG5cblx0Ly8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdC8vLS0tIFN5c3RlbSBldmVudHNcblx0Ly8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblx0c3RhdGljIEFOWSAgICAgICAgICAgICAgICA6IHN0cmluZyA9IFwiKlwiO1xuXHRzdGF0aWMgU1VCTUlUX1NUQVJUICAgICAgIDogc3RyaW5nID0gXCJzdWJtaXQuc3RhcnRcIjtcblx0c3RhdGljIFNVQk1JVF9FTkQgICAgICAgICA6IHN0cmluZyA9IFwic3VibWl0LmVuZFwiO1xuXG5cdHN0YXRpYyBMT0dJTl9TVUNDRVNTICAgICAgOiBzdHJpbmcgPSBcImxvZ2luLnN1Y2Nlc3NcIjtcblx0c3RhdGljIExPR0lOX0ZBSUxFRCAgICAgICA6IHN0cmluZyA9IFwibG9naW4uZmFpbGVkXCI7XG5cdHN0YXRpYyBMT0dPVVRfU1VDQ0VTUyAgICAgOiBzdHJpbmcgPSBcImxvZ291dC5zdWNjZXNzXCI7XG5cdHN0YXRpYyBMT0dPVVRfRkFJTEVEICAgICAgOiBzdHJpbmcgPSBcImxvZ291dC5mYWlsZWRcIjtcblx0c3RhdGljIElOVkFMSURfVE9LRU4gICAgICA6IHN0cmluZyA9IFwiaW52YWxpZC50b2tlblwiO1xuXHRzdGF0aWMgQVBQTElDQVRJT05fUkVBRFkgIDogc3RyaW5nID0gXCJhcHAucmVhZHlcIjtcblxuXHRzdGF0aWMgTUVOVV9CVVRUT05fQ0xJQ0sgIDogc3RyaW5nID0gXCJtZW51LmJ1dHRvbi5jbGlja1wiO1xuXHRzdGF0aWMgUklHSFRfUEFORUxfQ0xPU0UgIDogc3RyaW5nID0gXCJyaWdodC5wYW5lbC5jbG9zZVwiO1xufVxuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbmV4cG9ydCBpbnRlcmZhY2UgRXZlbnRIYW5kbGVyIHtcblx0KGV2ZW50IDogQXBwRXZlbnQpIDogdm9pZDtcbn1cblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy89PT1cbi8vPT09IEVycm9yc1xuLy89PT1cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuZXhwb3J0IGNsYXNzIEVycm9yRXZlbnQge1xuXHRjb2RlIDogc3RyaW5nO1xuXHRlcnJvcjogc3RyaW5nO1xufVxuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbmV4cG9ydCBpbnRlcmZhY2UgRXJyb3JIYW5kbGVyIHtcblx0KGV2ZW50IDogRXJyb3JFdmVudCkgOiB2b2lkO1xufVxuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4iXX0=