UNPKG

com.phloxui

Version:

PhloxUI Ng2+ Framework

56 lines (55 loc) 4.71 kB
/** * @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 * @param {?=} options */ constructor(process, processType, name, startTime, options) { this.process = process; this.type = processType; this.name = name; this.startTime = startTime; this.options = options; this.userAction = true; 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; } if (options !== null && typeof options !== 'undefined') { if (options.userAction !== null && typeof options.userAction !== 'undefined') { this.userAction = options.userAction; } } } } 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.userAction; /** @type {?} */ BackgroundProcess.prototype.result; /** @type {?} */ BackgroundProcess.prototype.error; /** @type {?} */ BackgroundProcess.prototype.options; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiQmFja2dyb3VuZFByb2Nlc3MuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9jb20ucGhsb3h1aS8iLCJzb3VyY2VzIjpbImxpYi9zaGFyZS9tb2RlbC9CYWNrZ3JvdW5kUHJvY2Vzcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQ0EsdUJBQU0sY0FBYyxHQUFXLFdBQVcsQ0FBQztBQUUzQyxNQUFNOzs7Ozs7OztJQWFKLFlBQVksT0FBcUIsRUFBRSxXQUFtQixFQUFFLElBQVksRUFBRSxTQUFnQixFQUFFLE9BQWE7UUFDbkcsSUFBSSxDQUFDLE9BQU8sR0FBRyxPQUFPLENBQUM7UUFDdkIsSUFBSSxDQUFDLElBQUksR0FBRyxXQUFXLENBQUM7UUFDeEIsSUFBSSxDQUFDLElBQUksR0FBRyxJQUFJLENBQUM7UUFDakIsSUFBSSxDQUFDLFNBQVMsR0FBRyxTQUFTLENBQUM7UUFDM0IsSUFBSSxDQUFDLE9BQU8sR0FBRyxPQUFPLENBQUM7UUFDdkIsSUFBSSxDQUFDLFVBQVUsR0FBRyxJQUFJLENBQUM7UUFFdkIsRUFBRSxDQUFDLENBQUMsSUFBSSxDQUFDLElBQUksS0FBSyxJQUFJLElBQUksT0FBTyxJQUFJLENBQUMsSUFBSSxLQUFLLFdBQVcsQ0FBQyxDQUFDLENBQUM7WUFDM0QsSUFBSSxDQUFDLElBQUksR0FBRyxpQkFBaUIsQ0FBQyxjQUFjLENBQUM7U0FDOUM7UUFFRCxFQUFFLENBQUMsQ0FBQyxJQUFJLENBQUMsSUFBSSxLQUFLLElBQUksSUFBSSxPQUFPLElBQUksQ0FBQyxJQUFJLEtBQUssV0FBVyxDQUFDLENBQUMsQ0FBQztZQUMzRCxJQUFJLENBQUMsSUFBSSxHQUFHLGlCQUFpQixDQUFDLGNBQWMsQ0FBQztTQUM5QztRQUVELEVBQUUsQ0FBQyxDQUFDLE9BQU8sS0FBSyxJQUFJLElBQUksT0FBTyxPQUFPLEtBQUssV0FBVyxDQUFDLENBQUMsQ0FBQztZQUN2RCxFQUFFLENBQUMsQ0FBQyxPQUFPLENBQUMsVUFBVSxLQUFLLElBQUksSUFBSSxPQUFPLE9BQU8sQ0FBQyxVQUFVLEtBQUssV0FBVyxDQUFDLENBQUMsQ0FBQztnQkFDN0UsSUFBSSxDQUFDLFVBQVUsR0FBRyxPQUFPLENBQUMsVUFBVSxDQUFDO2FBQ3RDO1NBQ0Y7S0FDRjs7bUNBaEMrQyxjQUFjIiwic291cmNlc0NvbnRlbnQiOlsiXG5jb25zdCBUWVBFX1VOREVGSU5FRDogc3RyaW5nID0gJ3VuZGVmaW5lZCc7XG5cbmV4cG9ydCBjbGFzcyBCYWNrZ3JvdW5kUHJvY2VzcyB7XG5cbiAgcHVibGljIHN0YXRpYyByZWFkb25seSBUWVBFX1VOREVGSU5FRDogc3RyaW5nID0gVFlQRV9VTkRFRklORUQ7XG5cbiAgcHVibGljIHByb2Nlc3M6IFByb21pc2U8YW55PjtcbiAgcHVibGljIHN0YXJ0VGltZTogRGF0ZTtcbiAgcHVibGljIHR5cGU6IHN0cmluZztcbiAgcHVibGljIG5hbWU6IHN0cmluZztcbiAgcHVibGljIHVzZXJBY3Rpb246IGJvb2xlYW47XG4gIHB1YmxpYyByZXN1bHQ6IGFueTtcbiAgcHVibGljIGVycm9yOiBhbnk7XG4gIHB1YmxpYyBvcHRpb25zOiBhbnk7XG5cbiAgY29uc3RydWN0b3IocHJvY2VzczogUHJvbWlzZTxhbnk+LCBwcm9jZXNzVHlwZTogc3RyaW5nLCBuYW1lOiBzdHJpbmcsIHN0YXJ0VGltZT86IERhdGUsIG9wdGlvbnM/OiBhbnkpIHtcbiAgICB0aGlzLnByb2Nlc3MgPSBwcm9jZXNzO1xuICAgIHRoaXMudHlwZSA9IHByb2Nlc3NUeXBlO1xuICAgIHRoaXMubmFtZSA9IG5hbWU7XG4gICAgdGhpcy5zdGFydFRpbWUgPSBzdGFydFRpbWU7XG4gICAgdGhpcy5vcHRpb25zID0gb3B0aW9ucztcbiAgICB0aGlzLnVzZXJBY3Rpb24gPSB0cnVlO1xuXG4gICAgaWYgKHRoaXMudHlwZSA9PT0gbnVsbCB8fCB0eXBlb2YgdGhpcy50eXBlID09PSAndW5kZWZpbmVkJykge1xuICAgICAgdGhpcy50eXBlID0gQmFja2dyb3VuZFByb2Nlc3MuVFlQRV9VTkRFRklORUQ7XG4gICAgfVxuXG4gICAgaWYgKHRoaXMubmFtZSA9PT0gbnVsbCB8fCB0eXBlb2YgdGhpcy5uYW1lID09PSAndW5kZWZpbmVkJykge1xuICAgICAgdGhpcy5uYW1lID0gQmFja2dyb3VuZFByb2Nlc3MuVFlQRV9VTkRFRklORUQ7XG4gICAgfVxuXG4gICAgaWYgKG9wdGlvbnMgIT09IG51bGwgJiYgdHlwZW9mIG9wdGlvbnMgIT09ICd1bmRlZmluZWQnKSB7XG4gICAgICBpZiAob3B0aW9ucy51c2VyQWN0aW9uICE9PSBudWxsICYmIHR5cGVvZiBvcHRpb25zLnVzZXJBY3Rpb24gIT09ICd1bmRlZmluZWQnKSB7XG4gICAgICAgIHRoaXMudXNlckFjdGlvbiA9IG9wdGlvbnMudXNlckFjdGlvbjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiJdfQ==