UNPKG

@mescius/activereportsjs-angular

Version:

ActiveReportsJS components for Angular

26 lines 3.11 kB
import { XlsxAdvExport } from '@mescius/activereportsjs'; import { Injectable } from '@angular/core'; import { Export } from './export-injectiontoken'; import { ViewerComponent } from './viewer/viewer.component'; import * as i0 from "@angular/core"; export class XlsxAdvExportService extends Export { constructor() { super(); this.key = 'xlsxAdv'; } async init() { // 'exportDocument' must be used to avoid tree-shaking if (typeof XlsxAdvExport.exportDocument !== 'function') { console.error(`Invalid "${this.key}" export module.`); } } static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: XlsxAdvExportService, deps: [], target: i0.ɵɵFactoryTarget.Injectable }); } static { this.ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: XlsxAdvExportService, providedIn: ViewerComponent }); } } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: XlsxAdvExportService, decorators: [{ type: Injectable, args: [{ providedIn: ViewerComponent, }] }], ctorParameters: () => [] }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoieGxzeC1hZHYtZXhwb3J0LnNlcnZpY2UuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9wcm9qZWN0cy9hY3RpdmVyZXBvcnRzL3NyYy9saWIveGxzeC1hZHYtZXhwb3J0LnNlcnZpY2UudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLGFBQWEsRUFBRSxNQUFNLDBCQUEwQixDQUFDO0FBRXpELE9BQU8sRUFBRSxVQUFVLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDM0MsT0FBTyxFQUFFLE1BQU0sRUFBRSxNQUFNLHlCQUF5QixDQUFDO0FBQ2pELE9BQU8sRUFBRSxlQUFlLEVBQUUsTUFBTSwyQkFBMkIsQ0FBQzs7QUFLNUQsTUFBTSxPQUFPLG9CQUFxQixTQUFRLE1BQU07SUFDL0M7UUFDQyxLQUFLLEVBQUUsQ0FBQztRQUdTLFFBQUcsR0FBRyxTQUFTLENBQUM7SUFGbEMsQ0FBQztJQUdELEtBQUssQ0FBQyxJQUFJO1FBQ1Qsc0RBQXNEO1FBQ3RELElBQUksT0FBTyxhQUFhLENBQUMsY0FBYyxLQUFLLFVBQVUsRUFBRSxDQUFDO1lBQ3hELE9BQU8sQ0FBQyxLQUFLLENBQUMsWUFBWSxJQUFJLENBQUMsR0FBRyxrQkFBa0IsQ0FBQyxDQUFDO1FBQ3ZELENBQUM7SUFDRixDQUFDOytHQVhXLG9CQUFvQjttSEFBcEIsb0JBQW9CLGNBRnBCLGVBQWU7OzRGQUVmLG9CQUFvQjtrQkFIaEMsVUFBVTttQkFBQztvQkFDWCxVQUFVLEVBQUUsZUFBZTtpQkFDM0IiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBYbHN4QWR2RXhwb3J0IH0gZnJvbSAnQGdyYXBlY2l0eS9hY3RpdmVyZXBvcnRzJztcblxuaW1wb3J0IHsgSW5qZWN0YWJsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgRXhwb3J0IH0gZnJvbSAnLi9leHBvcnQtaW5qZWN0aW9udG9rZW4nO1xuaW1wb3J0IHsgVmlld2VyQ29tcG9uZW50IH0gZnJvbSAnLi92aWV3ZXIvdmlld2VyLmNvbXBvbmVudCc7XG5cbkBJbmplY3RhYmxlKHtcblx0cHJvdmlkZWRJbjogVmlld2VyQ29tcG9uZW50LFxufSlcbmV4cG9ydCBjbGFzcyBYbHN4QWR2RXhwb3J0U2VydmljZSBleHRlbmRzIEV4cG9ydCB7XG5cdGNvbnN0cnVjdG9yKCkge1xuXHRcdHN1cGVyKCk7XG5cdH1cblxuXHRvdmVycmlkZSByZWFkb25seSBrZXkgPSAneGxzeEFkdic7XG5cdGFzeW5jIGluaXQoKSB7XG5cdFx0Ly8gJ2V4cG9ydERvY3VtZW50JyBtdXN0IGJlIHVzZWQgdG8gYXZvaWQgdHJlZS1zaGFraW5nXG5cdFx0aWYgKHR5cGVvZiBYbHN4QWR2RXhwb3J0LmV4cG9ydERvY3VtZW50ICE9PSAnZnVuY3Rpb24nKSB7XG5cdFx0XHRjb25zb2xlLmVycm9yKGBJbnZhbGlkIFwiJHt0aGlzLmtleX1cIiBleHBvcnQgbW9kdWxlLmApO1xuXHRcdH1cblx0fVxufVxuIl19