@hmcts/annotation-ui-lib
Version:
PDF Viewer and ability to highlight text with and comment tracking
59 lines • 4.31 kB
JavaScript
/**
* @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==