{"version":3,"file":"ivandt-importer-angular.mjs","sources":["../../projects/ivandt/importer-angular/src/lib/importer-angular.ts","../../projects/ivandt/importer-angular/src/public-api.ts","../../projects/ivandt/importer-angular/src/ivandt-importer-angular.ts"],"sourcesContent":["import { Component, CUSTOM_ELEMENTS_SCHEMA, ElementRef, Input, OnInit, ViewChild } from '@angular/core';\nimport type { DefaultTableRowType, IvtSchema } from '@ivandt/importer';\nimport '@ivandt/importer/importer';\n\n@Component({\n  selector: 'ivandt-importer',\n  standalone: true,\n  template: `<ivt-importer #importerElement></ivt-importer>`,\n  schemas: [CUSTOM_ELEMENTS_SCHEMA]\n})\nexport class IvtImporterComponent<TableRow = DefaultTableRowType> implements OnInit {\n  @Input() schema!: IvtSchema<TableRow>;\n  @ViewChild('importerElement', { static: true }) importerElement!: ElementRef;\n\n  ngOnInit() {\n    if (this.importerElement && this.schema) {\n      (this.importerElement.nativeElement as any).schema = this.schema;\n    }\n  }\n}\n","/*\n * Public API Surface of importer-angular\n */\n\nexport { IvtImporterComponent } from './lib/importer-angular';\nexport type { IvtSchema } from '@ivandt/importer';\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './public-api';\n"],"names":[],"mappings":";;;;MAUa,oBAAoB,CAAA;AACtB,IAAA,MAAM;AACiC,IAAA,eAAe;IAE/D,QAAQ,GAAA;QACN,IAAI,IAAI,CAAC,eAAe,IAAI,IAAI,CAAC,MAAM,EAAE;YACtC,IAAI,CAAC,eAAe,CAAC,aAAqB,CAAC,MAAM,GAAG,IAAI,CAAC,MAAM;QAClE;IACF;uGARW,oBAAoB,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,SAAA,EAAA,CAAA;AAApB,IAAA,OAAA,IAAA,GAAA,EAAA,CAAA,oBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,IAAA,EAAA,oBAAoB,2OAHrB,CAAA,8CAAA,CAAgD,EAAA,QAAA,EAAA,IAAA,EAAA,CAAA;;2FAG/C,oBAAoB,EAAA,UAAA,EAAA,CAAA;kBANhC,SAAS;AAAC,YAAA,IAAA,EAAA,CAAA;AACT,oBAAA,QAAQ,EAAE,iBAAiB;AAC3B,oBAAA,UAAU,EAAE,IAAI;AAChB,oBAAA,QAAQ,EAAE,CAAA,8CAAA,CAAgD;oBAC1D,OAAO,EAAE,CAAC,sBAAsB;AACjC,iBAAA;;sBAEE;;sBACA,SAAS;AAAC,gBAAA,IAAA,EAAA,CAAA,iBAAiB,EAAE,EAAE,MAAM,EAAE,IAAI,EAAE;;;ACZhD;;AAEG;;ACFH;;AAEG;;;;"}