UNPKG

e5core-angular-ui

Version:

e5 Anywhere Angular UI

64 lines 5.3 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import { Component, Input } from '@angular/core'; import { BehaviorSubject } from 'rxjs'; import { WorkDeliveryService } from '../../services/work-delivery.service'; var E5coreAngularUiGetNextComponent = /** @class */ (function () { function E5coreAngularUiGetNextComponent(workDelivery) { this.workDelivery = workDelivery; } /** * @return {?} */ E5coreAngularUiGetNextComponent.prototype.ngOnInit = /** * @return {?} */ function () { if (this.workItem$ == null) { console.error('e5core-angular-ui-get-next [workItem$] must have a BehaviorSubject<WorkItemModel>'); return; } }; /** * @return {?} */ E5coreAngularUiGetNextComponent.prototype.getNext = /** * @return {?} */ function () { this.workDelivery.getNextWorkItem(this.workItem$, this.lock ? true : false).subscribe(function (wim) { }, function (error) { return console.error(error); }); }; E5coreAngularUiGetNextComponent.decorators = [ { type: Component, args: [{ selector: 'e5core-ui-get-next', template: "<p>\n <button mat-raised-button (click)=\"getNext()\">Get Next</button>\n</p>\n", styles: [""] }] } ]; /** @nocollapse */ E5coreAngularUiGetNextComponent.ctorParameters = function () { return [ { type: WorkDeliveryService } ]; }; E5coreAngularUiGetNextComponent.propDecorators = { workItem$: [{ type: Input }], lock: [{ type: Input }] }; return E5coreAngularUiGetNextComponent; }()); export { E5coreAngularUiGetNextComponent }; if (false) { /** @type {?} */ E5coreAngularUiGetNextComponent.prototype.workItem$; /** @type {?} */ E5coreAngularUiGetNextComponent.prototype.lock; /** @type {?} */ E5coreAngularUiGetNextComponent.prototype.id; /** * @type {?} * @private */ E5coreAngularUiGetNextComponent.prototype.workDelivery; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZTVjb3JlLXVpLWdldC1uZXh0LmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiJuZzovL2U1Y29yZS1hbmd1bGFyLXVpLyIsInNvdXJjZXMiOlsibGliL2NvbXBvbmVudHMvZTVjb3JlLXVpLWdldC1uZXh0L2U1Y29yZS11aS1nZXQtbmV4dC5jb21wb25lbnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE9BQU8sRUFBRSxTQUFTLEVBQVUsS0FBSyxFQUF3QixNQUFNLGVBQWUsQ0FBQztBQUkvRSxPQUFPLEVBQUUsZUFBZSxFQUFFLE1BQU0sTUFBTSxDQUFDO0FBRXZDLE9BQU8sRUFBRSxtQkFBbUIsRUFBRSxNQUFNLHNDQUFzQyxDQUFDO0FBRTNFO0lBWUUseUNBQW9CLFlBQWlDO1FBQWpDLGlCQUFZLEdBQVosWUFBWSxDQUFxQjtJQUFJLENBQUM7Ozs7SUFFMUQsa0RBQVE7OztJQUFSO1FBQ0UsSUFBSSxJQUFJLENBQUMsU0FBUyxJQUFJLElBQUksRUFBRTtZQUMxQixPQUFPLENBQUMsS0FBSyxDQUFDLG1GQUFtRixDQUFDLENBQUM7WUFDbkcsT0FBUTtTQUNUO0lBQ0gsQ0FBQzs7OztJQUVELGlEQUFPOzs7SUFBUDtRQUNFLElBQUksQ0FBQyxZQUFZLENBQUMsZUFBZSxDQUFDLElBQUksQ0FBQyxTQUFTLEVBQUUsSUFBSSxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUMsQ0FBQyxTQUFTLENBQ25GLFVBQUEsR0FBRyxJQUFLLENBQUMsRUFDVCxVQUFBLEtBQUssSUFBSSxPQUFBLE9BQU8sQ0FBQyxLQUFLLENBQUMsS0FBSyxDQUFDLEVBQXBCLENBQW9CLENBQzlCLENBQUM7SUFDSixDQUFDOztnQkExQkYsU0FBUyxTQUFDO29CQUNULFFBQVEsRUFBRSxvQkFBb0I7b0JBQzlCLDRGQUFrRDs7aUJBRW5EOzs7O2dCQU5RLG1CQUFtQjs7OzRCQVN6QixLQUFLO3VCQUNMLEtBQUs7O0lBb0JSLHNDQUFDO0NBQUEsQUE1QkQsSUE0QkM7U0F2QlksK0JBQStCOzs7SUFFMUMsb0RBQW9EOztJQUNwRCwrQ0FBd0I7O0lBRXhCLDZDQUFZOzs7OztJQUVBLHVEQUF5QyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IENvbXBvbmVudCwgT25Jbml0LCBJbnB1dCwgT3V0cHV0LCBFdmVudEVtaXR0ZXIgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IFdvcmtHZXROZXh0U2VydmljZSwgV29ya01lbnVJdGVtRm91bmRhdGlvblNlcnZpY2UsIFdvcmtGaWVsZEZvdW5kYXRpb25TZXJ2aWNlLCBXb3JrSXRlbUZvdW5kYXRpb25TZXJ2aWNlLFxuICBGb3VuZGF0aW9uVGF4b25vbXlNZW51SXRlbUZNb2RlbCwgRm91bmRhdGlvblRheG9ub215RmllbGRGTW9kZWwgfSBmcm9tICdlNWNvcmUtYW5ndWxhci1zZXJ2aWNlcyc7XG5cbmltcG9ydCB7IEJlaGF2aW9yU3ViamVjdCB9IGZyb20gJ3J4anMnO1xuaW1wb3J0IHsgV29ya0l0ZW1Nb2RlbCB9IGZyb20gJy4uLy4uL21vZGVscy93b3JrLWl0ZW0nO1xuaW1wb3J0IHsgV29ya0RlbGl2ZXJ5U2VydmljZSB9IGZyb20gJy4uLy4uL3NlcnZpY2VzL3dvcmstZGVsaXZlcnkuc2VydmljZSc7XG5cbkBDb21wb25lbnQoe1xuICBzZWxlY3RvcjogJ2U1Y29yZS11aS1nZXQtbmV4dCcsXG4gIHRlbXBsYXRlVXJsOiAnLi9lNWNvcmUtdWktZ2V0LW5leHQuY29tcG9uZW50Lmh0bWwnLFxuICBzdHlsZVVybHM6IFsnLi9lNWNvcmUtdWktZ2V0LW5leHQuY29tcG9uZW50LmNzcyddXG59KVxuZXhwb3J0IGNsYXNzIEU1Y29yZUFuZ3VsYXJVaUdldE5leHRDb21wb25lbnQgaW1wbGVtZW50cyBPbkluaXQge1xuXG4gIEBJbnB1dCgpIHdvcmtJdGVtJDogQmVoYXZpb3JTdWJqZWN0PFdvcmtJdGVtTW9kZWw+IDtcbiAgQElucHV0KCkgbG9jazogYm9vbGVhbiA7XG5cbiAgaWQ6IHN0cmluZyA7XG5cbiAgY29uc3RydWN0b3IocHJpdmF0ZSB3b3JrRGVsaXZlcnk6IFdvcmtEZWxpdmVyeVNlcnZpY2UpIHsgfVxuXG4gIG5nT25Jbml0KCkge1xuICAgIGlmICh0aGlzLndvcmtJdGVtJCA9PSBudWxsKSB7XG4gICAgICBjb25zb2xlLmVycm9yKCdlNWNvcmUtYW5ndWxhci11aS1nZXQtbmV4dCBbd29ya0l0ZW0kXSBtdXN0IGhhdmUgYSBCZWhhdmlvclN1YmplY3Q8V29ya0l0ZW1Nb2RlbD4nKTtcbiAgICAgIHJldHVybiA7XG4gICAgfVxuICB9XG5cbiAgZ2V0TmV4dCgpOiB2b2lkIHtcbiAgICB0aGlzLndvcmtEZWxpdmVyeS5nZXROZXh0V29ya0l0ZW0odGhpcy53b3JrSXRlbSQsIHRoaXMubG9jayA/IHRydWUgOiBmYWxzZSkuc3Vic2NyaWJlKFxuICAgICAgd2ltID0+IHt9LFxuICAgICAgZXJyb3IgPT4gY29uc29sZS5lcnJvcihlcnJvcilcbiAgICApO1xuICB9XG5cbn1cbiJdfQ==