UNPKG

@harbor/ui

Version:

Harbor shared UI components based on Clarity and Angular6

47 lines (46 loc) 3.18 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,uselessCode} checked by tsc */ export class OperateInfo { constructor() { this.name = ''; this.state = ''; this.data = { id: -1, name: '', errorInf: '' }; this.timeStamp = 0; this.timeDiff = 'less 1 minute'; } } if (false) { /** @type {?} */ OperateInfo.prototype.name; /** @type {?} */ OperateInfo.prototype.state; /** @type {?} */ OperateInfo.prototype.data; /** @type {?} */ OperateInfo.prototype.timeStamp; /** @type {?} */ OperateInfo.prototype.timeDiff; } /** * @param {?} list * @param {?=} state * @param {?=} errorInfo * @param {?=} timeStamp * @return {?} */ export function operateChanges(list, state, errorInfo, timeStamp) { list.state = state; list.data["errorInf"] = errorInfo; list.timeStamp = new Date().getTime(); return list; } /** @type {?} */ export const OperationState = { progressing: 'progressing', success: 'success', failure: 'failure', interrupt: 'interrupt' }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib3BlcmF0ZS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0BoYXJib3IvdWkvIiwic291cmNlcyI6WyJzcmMvb3BlcmF0aW9uL29wZXJhdGUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE1BQU07SUFNRjtRQUNJLElBQUksQ0FBQyxJQUFJLEdBQUcsRUFBRSxDQUFDO1FBQ2YsSUFBSSxDQUFDLEtBQUssR0FBRyxFQUFFLENBQUM7UUFDaEIsSUFBSSxDQUFDLElBQUksR0FBRyxFQUFDLEVBQUUsRUFBRSxDQUFDLENBQUMsRUFBRSxJQUFJLEVBQUUsRUFBRSxFQUFFLFFBQVEsRUFBRSxFQUFFLEVBQUMsQ0FBQztRQUM3QyxJQUFJLENBQUMsU0FBUyxHQUFHLENBQUMsQ0FBQztRQUNuQixJQUFJLENBQUMsUUFBUSxHQUFHLGVBQWUsQ0FBQztLQUNuQztDQUNKOzs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUVELE1BQU0seUJBQTBCLElBQWlCLEVBQUUsS0FBYyxFQUFFLFNBQWtCLEVBQUUsU0FBYTtJQUNoRyxJQUFJLENBQUMsS0FBSyxHQUFHLEtBQUssQ0FBQztJQUNuQixJQUFJLENBQUMsSUFBSSxlQUFZLFNBQVMsQ0FBQztJQUMvQixJQUFJLENBQUMsU0FBUyxHQUFHLElBQUksSUFBSSxFQUFFLENBQUMsT0FBTyxFQUFFLENBQUM7SUFDdEMsT0FBTyxJQUFJLENBQUM7Q0FDZjs7QUFHRCxhQUFhLGNBQWMsR0FBRztJQUMxQixXQUFXLEVBQUUsYUFBYTtJQUMxQixPQUFPLEVBQUcsU0FBUztJQUNuQixPQUFPLEVBQUcsU0FBUztJQUNuQixTQUFTLEVBQUUsV0FBVztDQUN6QixDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IGNsYXNzIE9wZXJhdGVJbmZvIHtcbiAgICBuYW1lOiBzdHJpbmc7XG4gICAgc3RhdGU6IHN0cmluZztcbiAgICBkYXRhOiB7W2tleTogc3RyaW5nXTogc3RyaW5nfCBudW1iZXJ9O1xuICAgIHRpbWVTdGFtcDogbnVtYmVyO1xuICAgIHRpbWVEaWZmOiBzdHJpbmc7XG4gICAgY29uc3RydWN0b3IoKSB7XG4gICAgICAgIHRoaXMubmFtZSA9ICcnO1xuICAgICAgICB0aGlzLnN0YXRlID0gJyc7XG4gICAgICAgIHRoaXMuZGF0YSA9IHtpZDogLTEsIG5hbWU6ICcnLCBlcnJvckluZjogJyd9O1xuICAgICAgICB0aGlzLnRpbWVTdGFtcCA9IDA7XG4gICAgICAgIHRoaXMudGltZURpZmYgPSAnbGVzcyAxIG1pbnV0ZSc7XG4gICAgfVxufVxuXG5leHBvcnQgZnVuY3Rpb24gIG9wZXJhdGVDaGFuZ2VzKGxpc3Q6IE9wZXJhdGVJbmZvLCBzdGF0ZT86IHN0cmluZywgZXJyb3JJbmZvPzogc3RyaW5nLCB0aW1lU3RhbXA/OiAwKSB7XG4gICAgbGlzdC5zdGF0ZSA9IHN0YXRlO1xuICAgIGxpc3QuZGF0YS5lcnJvckluZiA9IGVycm9ySW5mbztcbiAgICBsaXN0LnRpbWVTdGFtcCA9IG5ldyBEYXRlKCkuZ2V0VGltZSgpO1xuICAgIHJldHVybiBsaXN0O1xufVxuXG5cbmV4cG9ydCBjb25zdCBPcGVyYXRpb25TdGF0ZSA9IHtcbiAgICBwcm9ncmVzc2luZzogJ3Byb2dyZXNzaW5nJyxcbiAgICBzdWNjZXNzIDogJ3N1Y2Nlc3MnLFxuICAgIGZhaWx1cmUgOiAnZmFpbHVyZScsXG4gICAgaW50ZXJydXB0OiAnaW50ZXJydXB0J1xufTtcblxuIl19