{"version":3,"file":"c8y-ngx-components-datapoint-library.mjs","sources":["../../datapoint-library/datapoint-library.module.ts","../../datapoint-library/c8y-ngx-components-datapoint-library.ts"],"sourcesContent":["import { ModuleWithProviders, NgModule } from '@angular/core';\nimport { gettext } from '@c8y/ngx-components/gettext';\nimport { hookNavigator, hookRoute, NavigatorNode, ViewContext } from '@c8y/ngx-components';\nimport {\n  DatapointLibraryOptions,\n  DATAPOINT_LIBRARY_CONFIG,\n  pathToDatapointLibrary\n} from '@c8y/ngx-components/datapoint-library/model';\n\n@NgModule({\n  providers: [\n    hookRoute([\n      {\n        path: pathToDatapointLibrary,\n        loadComponent: () =>\n          import('@c8y/ngx-components/datapoint-library/list').then(\n            m => m.DatapointLibraryListComponent\n          )\n      },\n      {\n        context: ViewContext.DatapointLibrary,\n        path: 'details',\n        loadComponent: () =>\n          import('@c8y/ngx-components/datapoint-library/details').then(\n            m => m.DatapointLibraryDetailsComponent\n          ),\n        label: gettext('Details'),\n        icon: 'palette',\n        priority: 500\n      }\n    ]),\n    hookNavigator([\n      new NavigatorNode({\n        parent: gettext('Configuration'),\n        label: gettext('Data point library'),\n        featureId: 'dataPointLibrary',\n        path: pathToDatapointLibrary,\n        icon: 'c8y-data-points',\n        routerLinkExact: false\n      })\n    ])\n  ]\n})\nexport class DatapointLibraryModule {\n  static forRoot(\n    config: DatapointLibraryOptions = {}\n  ): ModuleWithProviders<DatapointLibraryModule> {\n    return {\n      ngModule: DatapointLibraryModule,\n      providers: [\n        {\n          provide: DATAPOINT_LIBRARY_CONFIG,\n          useValue: config\n        }\n      ]\n    };\n  }\n}\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './index';\n"],"names":[],"mappings":";;;;;;MA2Ca,sBAAsB,CAAA;AACjC,IAAA,OAAO,OAAO,CACZ,MAAA,GAAkC,EAAE,EAAA;QAEpC,OAAO;AACL,YAAA,QAAQ,EAAE,sBAAsB;AAChC,YAAA,SAAS,EAAE;AACT,gBAAA;AACE,oBAAA,OAAO,EAAE,wBAAwB;AACjC,oBAAA,QAAQ,EAAE;AACX;AACF;SACF;IACH;+GAbW,sBAAsB,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,QAAA,EAAA,CAAA,CAAA;gHAAtB,sBAAsB,EAAA,CAAA,CAAA;AAAtB,IAAA,SAAA,IAAA,CAAA,IAAA,GAAA,EAAA,CAAA,mBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,SAAA,EAAA,QAAA,EAAA,EAAA,EAAA,IAAA,EAAA,sBAAsB,EAAA,SAAA,EAjCtB;AACT,YAAA,SAAS,CAAC;AACR,gBAAA;AACE,oBAAA,IAAI,EAAE,sBAAsB;AAC5B,oBAAA,aAAa,EAAE,MACb,OAAO,4CAA4C,CAAC,CAAC,IAAI,CACvD,CAAC,IAAI,CAAC,CAAC,6BAA6B;AAEzC,iBAAA;AACD,gBAAA;oBACE,OAAO,EAAE,WAAW,CAAC,gBAAgB;AACrC,oBAAA,IAAI,EAAE,SAAS;AACf,oBAAA,aAAa,EAAE,MACb,OAAO,+CAA+C,CAAC,CAAC,IAAI,CAC1D,CAAC,IAAI,CAAC,CAAC,gCAAgC,CACxC;AACH,oBAAA,KAAK,EAAE,OAAO,CAAC,SAAS,CAAC;AACzB,oBAAA,IAAI,EAAE,SAAS;AACf,oBAAA,QAAQ,EAAE;AACX;aACF,CAAC;AACF,YAAA,aAAa,CAAC;AACZ,gBAAA,IAAI,aAAa,CAAC;AAChB,oBAAA,MAAM,EAAE,OAAO,CAAC,eAAe,CAAC;AAChC,oBAAA,KAAK,EAAE,OAAO,CAAC,oBAAoB,CAAC;AACpC,oBAAA,SAAS,EAAE,kBAAkB;AAC7B,oBAAA,IAAI,EAAE,sBAAsB;AAC5B,oBAAA,IAAI,EAAE,iBAAiB;AACvB,oBAAA,eAAe,EAAE;iBAClB;aACF;AACF,SAAA,EAAA,CAAA,CAAA;;4FAEU,sBAAsB,EAAA,UAAA,EAAA,CAAA;kBAlClC,QAAQ;AAAC,YAAA,IAAA,EAAA,CAAA;AACR,oBAAA,SAAS,EAAE;AACT,wBAAA,SAAS,CAAC;AACR,4BAAA;AACE,gCAAA,IAAI,EAAE,sBAAsB;AAC5B,gCAAA,aAAa,EAAE,MACb,OAAO,4CAA4C,CAAC,CAAC,IAAI,CACvD,CAAC,IAAI,CAAC,CAAC,6BAA6B;AAEzC,6BAAA;AACD,4BAAA;gCACE,OAAO,EAAE,WAAW,CAAC,gBAAgB;AACrC,gCAAA,IAAI,EAAE,SAAS;AACf,gCAAA,aAAa,EAAE,MACb,OAAO,+CAA+C,CAAC,CAAC,IAAI,CAC1D,CAAC,IAAI,CAAC,CAAC,gCAAgC,CACxC;AACH,gCAAA,KAAK,EAAE,OAAO,CAAC,SAAS,CAAC;AACzB,gCAAA,IAAI,EAAE,SAAS;AACf,gCAAA,QAAQ,EAAE;AACX;yBACF,CAAC;AACF,wBAAA,aAAa,CAAC;AACZ,4BAAA,IAAI,aAAa,CAAC;AAChB,gCAAA,MAAM,EAAE,OAAO,CAAC,eAAe,CAAC;AAChC,gCAAA,KAAK,EAAE,OAAO,CAAC,oBAAoB,CAAC;AACpC,gCAAA,SAAS,EAAE,kBAAkB;AAC7B,gCAAA,IAAI,EAAE,sBAAsB;AAC5B,gCAAA,IAAI,EAAE,iBAAiB;AACvB,gCAAA,eAAe,EAAE;6BAClB;yBACF;AACF;AACF,iBAAA;;;AC1CD;;AAEG;;;;"}