UNPKG

@intzi1992/mat-table-exporter

Version:

Provides exporting support for @angular/material tables

35 lines 4.19 kB
import { NgModule } from '@angular/core'; import { MatTableModule } from '@angular/material/table'; import { CdkTableExporterModule, XLSX_LIGHTWEIGHT } from '@intzi1992/cdk-table-exporter'; import { MatTableExporterDirective } from './mat-table-exporter.directive'; import * as i0 from "@angular/core"; export class MatTableExporterModule { static forRoot(configuration) { return { ngModule: MatTableExporterModule, providers: [ { provide: XLSX_LIGHTWEIGHT, useValue: configuration.xlsxLightWeight } ] }; } static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: MatTableExporterModule, deps: [], target: i0.ɵɵFactoryTarget.NgModule }); } static { this.ɵmod = i0.ɵɵngDeclareNgModule({ minVersion: "14.0.0", version: "17.3.12", ngImport: i0, type: MatTableExporterModule, declarations: [MatTableExporterDirective], imports: [MatTableModule, CdkTableExporterModule], exports: [MatTableExporterDirective] }); } static { this.ɵinj = i0.ɵɵngDeclareInjector({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: MatTableExporterModule, imports: [MatTableModule, CdkTableExporterModule] }); } } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: MatTableExporterModule, decorators: [{ type: NgModule, args: [{ declarations: [MatTableExporterDirective], imports: [ MatTableModule, CdkTableExporterModule ], exports: [MatTableExporterDirective] }] }] }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWF0LXRhYmxlLWV4cG9ydGVyLm1vZHVsZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3Byb2plY3RzL21hdC10YWJsZS1leHBvcnRlci9zcmMvbGliL21hdC10YWJsZS1leHBvcnRlci5tb2R1bGUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUF1QixRQUFRLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDOUQsT0FBTyxFQUFFLGNBQWMsRUFBRSxNQUFNLHlCQUF5QixDQUFDO0FBQ3pELE9BQU8sRUFBRSxzQkFBc0IsRUFBRSxnQkFBZ0IsRUFBRSxNQUFNLCtCQUErQixDQUFDO0FBQ3pGLE9BQU8sRUFBRSx5QkFBeUIsRUFBRSxNQUFNLGdDQUFnQyxDQUFDOztBQWUzRSxNQUFNLE9BQU8sc0JBQXNCO0lBQ2pDLE1BQU0sQ0FBQyxPQUFPLENBQUMsYUFBa0M7UUFDL0MsT0FBTztZQUNMLFFBQVEsRUFBRSxzQkFBc0I7WUFDaEMsU0FBUyxFQUFFO2dCQUNUO29CQUNFLE9BQU8sRUFBRSxnQkFBZ0I7b0JBQ3pCLFFBQVEsRUFBRSxhQUFhLENBQUMsZUFBZTtpQkFDeEM7YUFDRjtTQUNGLENBQUM7SUFDSixDQUFDOytHQVhVLHNCQUFzQjtnSEFBdEIsc0JBQXNCLGlCQVJsQix5QkFBeUIsYUFFdEMsY0FBYztZQUNkLHNCQUFzQixhQUVkLHlCQUF5QjtnSEFHeEIsc0JBQXNCLFlBTi9CLGNBQWM7WUFDZCxzQkFBc0I7OzRGQUtiLHNCQUFzQjtrQkFUbEMsUUFBUTttQkFBQztvQkFDUixZQUFZLEVBQUUsQ0FBQyx5QkFBeUIsQ0FBQztvQkFDekMsT0FBTyxFQUFFO3dCQUNQLGNBQWM7d0JBQ2Qsc0JBQXNCO3FCQUN2QjtvQkFDRCxPQUFPLEVBQUUsQ0FBQyx5QkFBeUIsQ0FBQztpQkFDckMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBNb2R1bGVXaXRoUHJvdmlkZXJzLCBOZ01vZHVsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgTWF0VGFibGVNb2R1bGUgfSBmcm9tICdAYW5ndWxhci9tYXRlcmlhbC90YWJsZSc7XG5pbXBvcnQgeyBDZGtUYWJsZUV4cG9ydGVyTW9kdWxlLCBYTFNYX0xJR0hUV0VJR0hUIH0gZnJvbSAnQGludHppMTk5Mi9jZGstdGFibGUtZXhwb3J0ZXInO1xuaW1wb3J0IHsgTWF0VGFibGVFeHBvcnRlckRpcmVjdGl2ZSB9IGZyb20gJy4vbWF0LXRhYmxlLWV4cG9ydGVyLmRpcmVjdGl2ZSc7XG5cbmV4cG9ydCBpbnRlcmZhY2UgTW9kdWxlQ29uZmlndXJhdGlvbiB7XG4gIHhsc3hMaWdodFdlaWdodD86IGJvb2xlYW47XG59XG5cbkBOZ01vZHVsZSh7XG4gIGRlY2xhcmF0aW9uczogW01hdFRhYmxlRXhwb3J0ZXJEaXJlY3RpdmVdLFxuICBpbXBvcnRzOiBbXG4gICAgTWF0VGFibGVNb2R1bGUsXG4gICAgQ2RrVGFibGVFeHBvcnRlck1vZHVsZVxuICBdLFxuICBleHBvcnRzOiBbTWF0VGFibGVFeHBvcnRlckRpcmVjdGl2ZV1cbn0pXG5cbmV4cG9ydCBjbGFzcyBNYXRUYWJsZUV4cG9ydGVyTW9kdWxlIHtcbiAgc3RhdGljIGZvclJvb3QoY29uZmlndXJhdGlvbjogTW9kdWxlQ29uZmlndXJhdGlvbik6IE1vZHVsZVdpdGhQcm92aWRlcnM8TWF0VGFibGVFeHBvcnRlck1vZHVsZT4ge1xuICAgIHJldHVybiB7XG4gICAgICBuZ01vZHVsZTogTWF0VGFibGVFeHBvcnRlck1vZHVsZSxcbiAgICAgIHByb3ZpZGVyczogW1xuICAgICAgICB7XG4gICAgICAgICAgcHJvdmlkZTogWExTWF9MSUdIVFdFSUdIVCxcbiAgICAgICAgICB1c2VWYWx1ZTogY29uZmlndXJhdGlvbi54bHN4TGlnaHRXZWlnaHRcbiAgICAgICAgfVxuICAgICAgXVxuICAgIH07XG4gIH1cbn1cbiJdfQ==