com.phloxui
Version:
PhloxUI Ng2+ Framework
51 lines (50 loc) • 4.67 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, 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;
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.userAction;
/** @type {?} */
BackgroundProcess.prototype.result;
/** @type {?} */
BackgroundProcess.prototype.error;
/** @type {?} */
BackgroundProcess.prototype.options;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiQmFja2dyb3VuZFByb2Nlc3MuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9jb20ucGhsb3h1aS8iLCJzb3VyY2VzIjpbImxpYi9zaGFyZS9tb2RlbC9CYWNrZ3JvdW5kUHJvY2Vzcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQ0EscUJBQU0sY0FBYyxHQUFXLFdBQVcsQ0FBQzs7SUFlekMsMkJBQVksT0FBcUIsRUFBRSxXQUFtQixFQUFFLElBQVksRUFBRSxTQUFnQixFQUFFLE9BQWE7UUFDbkcsSUFBSSxDQUFDLE9BQU8sR0FBRyxPQUFPLENBQUM7UUFDdkIsSUFBSSxDQUFDLElBQUksR0FBRyxXQUFXLENBQUM7UUFDeEIsSUFBSSxDQUFDLElBQUksR0FBRyxJQUFJLENBQUM7UUFDakIsSUFBSSxDQUFDLFNBQVMsR0FBRyxTQUFTLENBQUM7UUFDM0IsSUFBSSxDQUFDLE9BQU8sR0FBRyxPQUFPLENBQUM7UUFDdkIsSUFBSSxDQUFDLFVBQVUsR0FBRyxJQUFJLENBQUM7UUFFdkIsRUFBRSxDQUFDLENBQUMsSUFBSSxDQUFDLElBQUksS0FBSyxJQUFJLElBQUksT0FBTyxJQUFJLENBQUMsSUFBSSxLQUFLLFdBQVcsQ0FBQyxDQUFDLENBQUM7WUFDM0QsSUFBSSxDQUFDLElBQUksR0FBRyxpQkFBaUIsQ0FBQyxjQUFjLENBQUM7U0FDOUM7UUFFRCxFQUFFLENBQUMsQ0FBQyxJQUFJLENBQUMsSUFBSSxLQUFLLElBQUksSUFBSSxPQUFPLElBQUksQ0FBQyxJQUFJLEtBQUssV0FBVyxDQUFDLENBQUMsQ0FBQztZQUMzRCxJQUFJLENBQUMsSUFBSSxHQUFHLGlCQUFpQixDQUFDLGNBQWMsQ0FBQztTQUM5QztRQUVELEVBQUUsQ0FBQyxDQUFDLE9BQU8sS0FBSyxJQUFJLElBQUksT0FBTyxPQUFPLEtBQUssV0FBVyxDQUFDLENBQUMsQ0FBQztZQUN2RCxFQUFFLENBQUMsQ0FBQyxPQUFPLENBQUMsVUFBVSxLQUFLLElBQUksSUFBSSxPQUFPLE9BQU8sQ0FBQyxVQUFVLEtBQUssV0FBVyxDQUFDLENBQUMsQ0FBQztnQkFDN0UsSUFBSSxDQUFDLFVBQVUsR0FBRyxPQUFPLENBQUMsVUFBVSxDQUFDO2FBQ3RDO1NBQ0Y7S0FDRjt1Q0FoQytDLGNBQWM7NEJBTGhFOztTQUdhLGlCQUFpQiIsInNvdXJjZXNDb250ZW50IjpbIlxuY29uc3QgVFlQRV9VTkRFRklORUQ6IHN0cmluZyA9ICd1bmRlZmluZWQnO1xuXG5leHBvcnQgY2xhc3MgQmFja2dyb3VuZFByb2Nlc3Mge1xuXG4gIHB1YmxpYyBzdGF0aWMgcmVhZG9ubHkgVFlQRV9VTkRFRklORUQ6IHN0cmluZyA9IFRZUEVfVU5ERUZJTkVEO1xuXG4gIHB1YmxpYyBwcm9jZXNzOiBQcm9taXNlPGFueT47XG4gIHB1YmxpYyBzdGFydFRpbWU6IERhdGU7XG4gIHB1YmxpYyB0eXBlOiBzdHJpbmc7XG4gIHB1YmxpYyBuYW1lOiBzdHJpbmc7XG4gIHB1YmxpYyB1c2VyQWN0aW9uOiBib29sZWFuO1xuICBwdWJsaWMgcmVzdWx0OiBhbnk7XG4gIHB1YmxpYyBlcnJvcjogYW55O1xuICBwdWJsaWMgb3B0aW9uczogYW55O1xuXG4gIGNvbnN0cnVjdG9yKHByb2Nlc3M6IFByb21pc2U8YW55PiwgcHJvY2Vzc1R5cGU6IHN0cmluZywgbmFtZTogc3RyaW5nLCBzdGFydFRpbWU/OiBEYXRlLCBvcHRpb25zPzogYW55KSB7XG4gICAgdGhpcy5wcm9jZXNzID0gcHJvY2VzcztcbiAgICB0aGlzLnR5cGUgPSBwcm9jZXNzVHlwZTtcbiAgICB0aGlzLm5hbWUgPSBuYW1lO1xuICAgIHRoaXMuc3RhcnRUaW1lID0gc3RhcnRUaW1lO1xuICAgIHRoaXMub3B0aW9ucyA9IG9wdGlvbnM7XG4gICAgdGhpcy51c2VyQWN0aW9uID0gdHJ1ZTtcblxuICAgIGlmICh0aGlzLnR5cGUgPT09IG51bGwgfHwgdHlwZW9mIHRoaXMudHlwZSA9PT0gJ3VuZGVmaW5lZCcpIHtcbiAgICAgIHRoaXMudHlwZSA9IEJhY2tncm91bmRQcm9jZXNzLlRZUEVfVU5ERUZJTkVEO1xuICAgIH1cblxuICAgIGlmICh0aGlzLm5hbWUgPT09IG51bGwgfHwgdHlwZW9mIHRoaXMubmFtZSA9PT0gJ3VuZGVmaW5lZCcpIHtcbiAgICAgIHRoaXMubmFtZSA9IEJhY2tncm91bmRQcm9jZXNzLlRZUEVfVU5ERUZJTkVEO1xuICAgIH1cblxuICAgIGlmIChvcHRpb25zICE9PSBudWxsICYmIHR5cGVvZiBvcHRpb25zICE9PSAndW5kZWZpbmVkJykge1xuICAgICAgaWYgKG9wdGlvbnMudXNlckFjdGlvbiAhPT0gbnVsbCAmJiB0eXBlb2Ygb3B0aW9ucy51c2VyQWN0aW9uICE9PSAndW5kZWZpbmVkJykge1xuICAgICAgICB0aGlzLnVzZXJBY3Rpb24gPSBvcHRpb25zLnVzZXJBY3Rpb247XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iXX0=