UNPKG

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
/** * @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==