com.phloxui
Version:
PhloxUI Ng2+ Framework
40 lines (39 loc) • 3.43 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes} checked by tsc
*/
var /** @type {?} */ TYPE_UNDEFINED = 'undefined';
var BackgroundProcess = /** @class */ (function () {
function BackgroundProcess(process, processType, name, startTime) {
this.process = process;
this.type = processType;
this.name = name;
this.startTime = startTime;
if (this.type === null || typeof this.type === 'undefined') {
this.type = BackgroundProcess.TYPE_UNDEFINED;
}
if (this.name === null || typeof this.name === 'undefined') {
this.name = BackgroundProcess.TYPE_UNDEFINED;
}
}
BackgroundProcess.TYPE_UNDEFINED = TYPE_UNDEFINED;
return BackgroundProcess;
}());
export { BackgroundProcess };
function BackgroundProcess_tsickle_Closure_declarations() {
/** @type {?} */
BackgroundProcess.TYPE_UNDEFINED;
/** @type {?} */
BackgroundProcess.prototype.process;
/** @type {?} */
BackgroundProcess.prototype.startTime;
/** @type {?} */
BackgroundProcess.prototype.type;
/** @type {?} */
BackgroundProcess.prototype.name;
/** @type {?} */
BackgroundProcess.prototype.result;
/** @type {?} */
BackgroundProcess.prototype.error;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiQmFja2dyb3VuZFByb2Nlc3MuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9jb20ucGhsb3h1aS8iLCJzb3VyY2VzIjpbImxpYi9tb2RlbC9CYWNrZ3JvdW5kUHJvY2Vzcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQ0EscUJBQU0sY0FBYyxHQUFXLFdBQVcsQ0FBQzs7SUFhdkMsMkJBQVksT0FBcUIsRUFBRSxXQUFtQixFQUFFLElBQVksRUFBRSxTQUFnQjtRQUNsRixJQUFJLENBQUMsT0FBTyxHQUFHLE9BQU8sQ0FBQztRQUN2QixJQUFJLENBQUMsSUFBSSxHQUFHLFdBQVcsQ0FBQztRQUN4QixJQUFJLENBQUMsSUFBSSxHQUFHLElBQUksQ0FBQztRQUNqQixJQUFJLENBQUMsU0FBUyxHQUFHLFNBQVMsQ0FBQztRQUUzQixFQUFFLENBQUMsQ0FBQyxJQUFJLENBQUMsSUFBSSxLQUFLLElBQUksSUFBSSxPQUFPLElBQUksQ0FBQyxJQUFJLEtBQUssV0FBVyxDQUFDLENBQUMsQ0FBQztZQUN6RCxJQUFJLENBQUMsSUFBSSxHQUFHLGlCQUFpQixDQUFDLGNBQWMsQ0FBQztTQUNoRDtRQUVELEVBQUUsQ0FBQyxDQUFDLElBQUksQ0FBQyxJQUFJLEtBQUssSUFBSSxJQUFJLE9BQU8sSUFBSSxDQUFDLElBQUksS0FBSyxXQUFXLENBQUMsQ0FBQyxDQUFDO1lBQ3pELElBQUksQ0FBQyxJQUFJLEdBQUcsaUJBQWlCLENBQUMsY0FBYyxDQUFDO1NBQ2hEO0tBQ0o7dUNBdEIrQyxjQUFjOzRCQUxsRTs7U0FHYSxpQkFBaUIiLCJzb3VyY2VzQ29udGVudCI6WyJcbmNvbnN0IFRZUEVfVU5ERUZJTkVEOiBzdHJpbmcgPSAndW5kZWZpbmVkJztcblxuZXhwb3J0IGNsYXNzIEJhY2tncm91bmRQcm9jZXNzIHtcblxuICAgIHB1YmxpYyBzdGF0aWMgcmVhZG9ubHkgVFlQRV9VTkRFRklORUQ6IHN0cmluZyA9IFRZUEVfVU5ERUZJTkVEO1xuICBcbiAgICBwdWJsaWMgcHJvY2VzczogUHJvbWlzZTxhbnk+O1xuICAgIHB1YmxpYyBzdGFydFRpbWU6IERhdGU7XG4gICAgcHVibGljIHR5cGU6IHN0cmluZztcbiAgICBwdWJsaWMgbmFtZTogc3RyaW5nO1xuICAgIHB1YmxpYyByZXN1bHQ6IGFueTtcbiAgICBwdWJsaWMgZXJyb3I6IGFueTtcblxuICAgIGNvbnN0cnVjdG9yKHByb2Nlc3M6IFByb21pc2U8YW55PiwgcHJvY2Vzc1R5cGU6IHN0cmluZywgbmFtZTogc3RyaW5nLCBzdGFydFRpbWU/OiBEYXRlKSB7XG4gICAgICAgIHRoaXMucHJvY2VzcyA9IHByb2Nlc3M7XG4gICAgICAgIHRoaXMudHlwZSA9IHByb2Nlc3NUeXBlO1xuICAgICAgICB0aGlzLm5hbWUgPSBuYW1lO1xuICAgICAgICB0aGlzLnN0YXJ0VGltZSA9IHN0YXJ0VGltZTtcblxuICAgICAgICBpZiAodGhpcy50eXBlID09PSBudWxsIHx8IHR5cGVvZiB0aGlzLnR5cGUgPT09ICd1bmRlZmluZWQnKSB7XG4gICAgICAgICAgICB0aGlzLnR5cGUgPSBCYWNrZ3JvdW5kUHJvY2Vzcy5UWVBFX1VOREVGSU5FRDtcbiAgICAgICAgfVxuXG4gICAgICAgIGlmICh0aGlzLm5hbWUgPT09IG51bGwgfHwgdHlwZW9mIHRoaXMubmFtZSA9PT0gJ3VuZGVmaW5lZCcpIHtcbiAgICAgICAgICAgIHRoaXMubmFtZSA9IEJhY2tncm91bmRQcm9jZXNzLlRZUEVfVU5ERUZJTkVEO1xuICAgICAgICB9XG4gICAgfVxufVxuIl19