com.phloxui
Version:
PhloxUI Ng2+ Framework
44 lines (43 loc) • 3.45 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes} checked by tsc
*/
const /** @type {?} */ TYPE_UNDEFINED = 'undefined';
export class BackgroundProcess {
/**
* @param {?} process
* @param {?} processType
* @param {?} name
* @param {?=} startTime
*/
constructor(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;
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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiQmFja2dyb3VuZFByb2Nlc3MuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9jb20ucGhsb3h1aS8iLCJzb3VyY2VzIjpbImxpYi9tb2RlbC9CYWNrZ3JvdW5kUHJvY2Vzcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQ0EsdUJBQU0sY0FBYyxHQUFXLFdBQVcsQ0FBQztBQUUzQyxNQUFNOzs7Ozs7O0lBV0YsWUFBWSxPQUFxQixFQUFFLFdBQW1CLEVBQUUsSUFBWSxFQUFFLFNBQWdCO1FBQ2xGLElBQUksQ0FBQyxPQUFPLEdBQUcsT0FBTyxDQUFDO1FBQ3ZCLElBQUksQ0FBQyxJQUFJLEdBQUcsV0FBVyxDQUFDO1FBQ3hCLElBQUksQ0FBQyxJQUFJLEdBQUcsSUFBSSxDQUFDO1FBQ2pCLElBQUksQ0FBQyxTQUFTLEdBQUcsU0FBUyxDQUFDO1FBRTNCLEVBQUUsQ0FBQyxDQUFDLElBQUksQ0FBQyxJQUFJLEtBQUssSUFBSSxJQUFJLE9BQU8sSUFBSSxDQUFDLElBQUksS0FBSyxXQUFXLENBQUMsQ0FBQyxDQUFDO1lBQ3pELElBQUksQ0FBQyxJQUFJLEdBQUcsaUJBQWlCLENBQUMsY0FBYyxDQUFDO1NBQ2hEO1FBRUQsRUFBRSxDQUFDLENBQUMsSUFBSSxDQUFDLElBQUksS0FBSyxJQUFJLElBQUksT0FBTyxJQUFJLENBQUMsSUFBSSxLQUFLLFdBQVcsQ0FBQyxDQUFDLENBQUM7WUFDekQsSUFBSSxDQUFDLElBQUksR0FBRyxpQkFBaUIsQ0FBQyxjQUFjLENBQUM7U0FDaEQ7S0FDSjs7bUNBdEIrQyxjQUFjIiwic291cmNlc0NvbnRlbnQiOlsiXG5jb25zdCBUWVBFX1VOREVGSU5FRDogc3RyaW5nID0gJ3VuZGVmaW5lZCc7XG5cbmV4cG9ydCBjbGFzcyBCYWNrZ3JvdW5kUHJvY2VzcyB7XG5cbiAgICBwdWJsaWMgc3RhdGljIHJlYWRvbmx5IFRZUEVfVU5ERUZJTkVEOiBzdHJpbmcgPSBUWVBFX1VOREVGSU5FRDtcbiAgXG4gICAgcHVibGljIHByb2Nlc3M6IFByb21pc2U8YW55PjtcbiAgICBwdWJsaWMgc3RhcnRUaW1lOiBEYXRlO1xuICAgIHB1YmxpYyB0eXBlOiBzdHJpbmc7XG4gICAgcHVibGljIG5hbWU6IHN0cmluZztcbiAgICBwdWJsaWMgcmVzdWx0OiBhbnk7XG4gICAgcHVibGljIGVycm9yOiBhbnk7XG5cbiAgICBjb25zdHJ1Y3Rvcihwcm9jZXNzOiBQcm9taXNlPGFueT4sIHByb2Nlc3NUeXBlOiBzdHJpbmcsIG5hbWU6IHN0cmluZywgc3RhcnRUaW1lPzogRGF0ZSkge1xuICAgICAgICB0aGlzLnByb2Nlc3MgPSBwcm9jZXNzO1xuICAgICAgICB0aGlzLnR5cGUgPSBwcm9jZXNzVHlwZTtcbiAgICAgICAgdGhpcy5uYW1lID0gbmFtZTtcbiAgICAgICAgdGhpcy5zdGFydFRpbWUgPSBzdGFydFRpbWU7XG5cbiAgICAgICAgaWYgKHRoaXMudHlwZSA9PT0gbnVsbCB8fCB0eXBlb2YgdGhpcy50eXBlID09PSAndW5kZWZpbmVkJykge1xuICAgICAgICAgICAgdGhpcy50eXBlID0gQmFja2dyb3VuZFByb2Nlc3MuVFlQRV9VTkRFRklORUQ7XG4gICAgICAgIH1cblxuICAgICAgICBpZiAodGhpcy5uYW1lID09PSBudWxsIHx8IHR5cGVvZiB0aGlzLm5hbWUgPT09ICd1bmRlZmluZWQnKSB7XG4gICAgICAgICAgICB0aGlzLm5hbWUgPSBCYWNrZ3JvdW5kUHJvY2Vzcy5UWVBFX1VOREVGSU5FRDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiJdfQ==