UNPKG

@hmcts/annotation-ui-lib

Version:

PDF Viewer and ability to highlight text with and comment tracking

59 lines 4.31 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import { Injectable } from '@angular/core'; import { Subject } from 'rxjs'; import { ApiHttpService } from './api-http.service'; import { EmLoggerService } from '../logging/em-logger.service'; var NpaService = /** @class */ (function () { function NpaService(log, apiHttpService) { this.log = log; this.apiHttpService = apiHttpService; log.setClass('NpaService'); this.outputDmDocumentId = new Subject(); this.documentTask = new Subject(); } /** * @param {?} dmDocumentId * @param {?} outputDmDocumentId * @param {?} baseUrl * @return {?} */ NpaService.prototype.exportPdf = /** * @param {?} dmDocumentId * @param {?} outputDmDocumentId * @param {?} baseUrl * @return {?} */ function (dmDocumentId, outputDmDocumentId, baseUrl) { this.log.info('Calling HTTP service for NPA'); return this.apiHttpService.documentTask(dmDocumentId, outputDmDocumentId, baseUrl); }; NpaService.decorators = [ { type: Injectable } ]; NpaService.ctorParameters = function () { return [ { type: EmLoggerService }, { type: ApiHttpService } ]; }; return NpaService; }()); export { NpaService }; if (false) { /** @type {?} */ NpaService.prototype.documentTask; /** @type {?} */ NpaService.prototype.outputDmDocumentId; /** * @type {?} * @private */ NpaService.prototype.log; /** * @type {?} * @private */ NpaService.prototype.apiHttpService; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibnBhLnNlcnZpY2UuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AaG1jdHMvYW5ub3RhdGlvbi11aS1saWIvIiwic291cmNlcyI6WyJsaWIvZGF0YS9ucGEuc2VydmljZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQ0EsT0FBTyxFQUFDLFVBQVUsRUFBQyxNQUFNLGVBQWUsQ0FBQztBQUN6QyxPQUFPLEVBQWEsT0FBTyxFQUFDLE1BQU0sTUFBTSxDQUFDO0FBRXpDLE9BQU8sRUFBQyxjQUFjLEVBQUMsTUFBTSxvQkFBb0IsQ0FBQztBQUNsRCxPQUFPLEVBQUUsZUFBZSxFQUFFLE1BQU0sOEJBQThCLENBQUM7QUFFL0Q7SUFNSSxvQkFBb0IsR0FBb0IsRUFDcEIsY0FBOEI7UUFEOUIsUUFBRyxHQUFILEdBQUcsQ0FBaUI7UUFDcEIsbUJBQWMsR0FBZCxjQUFjLENBQWdCO1FBQzlDLEdBQUcsQ0FBQyxRQUFRLENBQUMsWUFBWSxDQUFDLENBQUM7UUFDM0IsSUFBSSxDQUFDLGtCQUFrQixHQUFHLElBQUksT0FBTyxFQUFVLENBQUM7UUFDaEQsSUFBSSxDQUFDLFlBQVksR0FBRyxJQUFJLE9BQU8sRUFBaUIsQ0FBQztJQUNyRCxDQUFDOzs7Ozs7O0lBRUQsOEJBQVM7Ozs7OztJQUFULFVBQVUsWUFBb0IsRUFBRSxrQkFBMEIsRUFBRSxPQUFlO1FBQ3ZFLElBQUksQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFDLDhCQUE4QixDQUFDLENBQUM7UUFDOUMsTUFBTSxDQUFDLElBQUksQ0FBQyxjQUFjLENBQUMsWUFBWSxDQUFDLFlBQVksRUFBRSxrQkFBa0IsRUFBRSxPQUFPLENBQUMsQ0FBQztJQUN2RixDQUFDOztnQkFoQkosVUFBVTs7O2dCQUZGLGVBQWU7Z0JBRGhCLGNBQWM7O0lBb0J0QixpQkFBQztDQUFBLEFBakJELElBaUJDO1NBaEJZLFVBQVU7OztJQUVuQixrQ0FBcUM7O0lBQ3JDLHdDQUFvQzs7Ozs7SUFFeEIseUJBQTRCOzs7OztJQUM1QixvQ0FBc0MiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge0h0dHBSZXNwb25zZX0gZnJvbSAnQGFuZ3VsYXIvY29tbW9uL2h0dHAnO1xuaW1wb3J0IHtJbmplY3RhYmxlfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7T2JzZXJ2YWJsZSwgU3ViamVjdH0gZnJvbSAncnhqcyc7XG5pbXBvcnQge0lEb2N1bWVudFRhc2t9IGZyb20gJy4vZG9jdW1lbnQtdGFzay5tb2RlbCc7XG5pbXBvcnQge0FwaUh0dHBTZXJ2aWNlfSBmcm9tICcuL2FwaS1odHRwLnNlcnZpY2UnO1xuaW1wb3J0IHsgRW1Mb2dnZXJTZXJ2aWNlIH0gZnJvbSAnLi4vbG9nZ2luZy9lbS1sb2dnZXIuc2VydmljZSc7XG5cbkBJbmplY3RhYmxlKClcbmV4cG9ydCBjbGFzcyBOcGFTZXJ2aWNlIHtcblxuICAgIGRvY3VtZW50VGFzazogU3ViamVjdDxJRG9jdW1lbnRUYXNrPjtcbiAgICBvdXRwdXREbURvY3VtZW50SWQ6IFN1YmplY3Q8c3RyaW5nPjtcblxuICAgIGNvbnN0cnVjdG9yKHByaXZhdGUgbG9nOiBFbUxvZ2dlclNlcnZpY2UsXG4gICAgICAgICAgICAgICAgcHJpdmF0ZSBhcGlIdHRwU2VydmljZTogQXBpSHR0cFNlcnZpY2UpIHtcbiAgICAgICAgbG9nLnNldENsYXNzKCdOcGFTZXJ2aWNlJyk7XG4gICAgICAgIHRoaXMub3V0cHV0RG1Eb2N1bWVudElkID0gbmV3IFN1YmplY3Q8c3RyaW5nPigpO1xuICAgICAgICB0aGlzLmRvY3VtZW50VGFzayA9IG5ldyBTdWJqZWN0PElEb2N1bWVudFRhc2s+KCk7XG4gICAgfVxuXG4gICAgZXhwb3J0UGRmKGRtRG9jdW1lbnRJZDogc3RyaW5nLCBvdXRwdXREbURvY3VtZW50SWQ6IHN0cmluZywgYmFzZVVybDogc3RyaW5nKTogT2JzZXJ2YWJsZTxIdHRwUmVzcG9uc2U8SURvY3VtZW50VGFzaz4+IHtcbiAgICAgICAgdGhpcy5sb2cuaW5mbygnQ2FsbGluZyBIVFRQIHNlcnZpY2UgZm9yIE5QQScpO1xuICAgICAgICByZXR1cm4gdGhpcy5hcGlIdHRwU2VydmljZS5kb2N1bWVudFRhc2soZG1Eb2N1bWVudElkLCBvdXRwdXREbURvY3VtZW50SWQsIGJhc2VVcmwpO1xuICAgIH1cbn1cbiJdfQ==