ngx-extended-pdf-viewer
Version:
Embedding PDF files in your Angular application. Highly configurable viewer including the toolbar, sidebar, and all the features you're used to.
51 lines • 3.15 kB
JavaScript
/**
* @fileoverview added by tsickle
* Generated from: lib/translate.pipe.ts
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
import * as tslib_1 from "tslib";
import { Pipe } from '@angular/core';
var TranslatePipe = /** @class */ (function () {
function TranslatePipe() {
}
/**
* @param {?} key
* @param {?} fallback
* @return {?}
*/
TranslatePipe.prototype.transform = /**
* @param {?} key
* @param {?} fallback
* @return {?}
*/
function (key, fallback) {
return this.translate(key, fallback);
};
/**
* @param {?} key
* @param {?} englishText
* @return {?}
*/
TranslatePipe.prototype.translate = /**
* @param {?} key
* @param {?} englishText
* @return {?}
*/
function (key, englishText) {
return tslib_1.__awaiter(this, void 0, void 0, function () {
var PDFViewerApplication;
return tslib_1.__generator(this, function (_a) {
PDFViewerApplication = ((/** @type {?} */ (window))).PDFViewerApplication;
return [2 /*return*/, PDFViewerApplication.l10n.get(key, null, englishText)];
});
});
};
TranslatePipe.decorators = [
{ type: Pipe, args: [{
name: 'translate'
},] }
];
return TranslatePipe;
}());
export { TranslatePipe };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidHJhbnNsYXRlLnBpcGUuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9uZ3gtZXh0ZW5kZWQtcGRmLXZpZXdlci8iLCJzb3VyY2VzIjpbImxpYi90cmFuc2xhdGUucGlwZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7QUFBQSxPQUFPLEVBQUUsSUFBSSxFQUFpQixNQUFNLGVBQWUsQ0FBQztBQUdwRDtJQUFBO0lBY0EsQ0FBQzs7Ozs7O0lBVEMsaUNBQVM7Ozs7O0lBQVQsVUFBVSxHQUFXLEVBQUUsUUFBZ0I7UUFDckMsT0FBTyxJQUFJLENBQUMsU0FBUyxDQUFDLEdBQUcsRUFBRSxRQUFRLENBQUMsQ0FBQztJQUN2QyxDQUFDOzs7Ozs7SUFFWSxpQ0FBUzs7Ozs7SUFBdEIsVUFBdUIsR0FBVyxFQUFFLFdBQW1COzs7O2dCQUMvQyxvQkFBb0IsR0FBMEIsQ0FBQyxtQkFBQSxNQUFNLEVBQU8sQ0FBQyxDQUFDLG9CQUFvQjtnQkFFeEYsc0JBQU8sb0JBQW9CLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxHQUFHLEVBQUUsSUFBSSxFQUFFLFdBQVcsQ0FBQyxFQUFDOzs7S0FDOUQ7O2dCQWJGLElBQUksU0FBQztvQkFDSixJQUFJLEVBQUUsV0FBVztpQkFDbEI7O0lBWUQsb0JBQUM7Q0FBQSxBQWRELElBY0M7U0FYWSxhQUFhIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgUGlwZSwgUGlwZVRyYW5zZm9ybSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgSVBERlZpZXdlckFwcGxpY2F0aW9uIH0gZnJvbSAnLi9vcHRpb25zL3BkZi12aWV3ZXItYXBwbGljYXRpb24nO1xuXG5AUGlwZSh7XG4gIG5hbWU6ICd0cmFuc2xhdGUnXG59KVxuZXhwb3J0IGNsYXNzIFRyYW5zbGF0ZVBpcGUgaW1wbGVtZW50cyBQaXBlVHJhbnNmb3JtIHtcblxuICB0cmFuc2Zvcm0oa2V5OiBzdHJpbmcsIGZhbGxiYWNrOiBzdHJpbmcpOiBQcm9taXNlPHN0cmluZz4ge1xuICAgIHJldHVybiB0aGlzLnRyYW5zbGF0ZShrZXksIGZhbGxiYWNrKTtcbiAgfVxuXG4gIHB1YmxpYyBhc3luYyB0cmFuc2xhdGUoa2V5OiBzdHJpbmcsIGVuZ2xpc2hUZXh0OiBzdHJpbmcpOiBQcm9taXNlPHN0cmluZz4ge1xuICAgIGNvbnN0IFBERlZpZXdlckFwcGxpY2F0aW9uOiBJUERGVmlld2VyQXBwbGljYXRpb24gPSAod2luZG93IGFzIGFueSkuUERGVmlld2VyQXBwbGljYXRpb247XG5cbiAgICByZXR1cm4gUERGVmlld2VyQXBwbGljYXRpb24ubDEwbi5nZXQoa2V5LCBudWxsLCBlbmdsaXNoVGV4dCk7XG4gIH1cbn1cbiJdfQ==