UNPKG

@c8y/ngx-components

Version:

Angular modules for Cumulocity IoT applications

48 lines 7.29 kB
import { NgModule } from '@angular/core'; import { ClipboardModule } from '../clipboard/clipboard.module'; import { HookProviderTypes } from '../common'; import { CommonModule } from '../common/common.module'; import { hookDrawer } from '../drawer/drawer.service'; import { PluginsModule } from '../plugins/plugins.module'; import { BackendVersionFactory } from './backend-version.factory'; import { VersionDrawerFactory } from './version-drawer.factory'; import { VersionListComponent } from './version-list/version-list.component'; import { hookVersion, VERSION_MODULE_CONFIG } from './version.model'; import { WebSDKPluginVersionFactory } from './websdk-plugin-version.factory'; import { WebSDKVersionFactory } from './websdk-version.factory'; import { ApplicationVersionFactory } from './application-version.factory'; import * as i0 from "@angular/core"; export class VersionModule { static providers() { return [ hookVersion(BackendVersionFactory, { providerType: HookProviderTypes.ExistingProvider }), hookVersion(WebSDKVersionFactory, { providerType: HookProviderTypes.ExistingProvider }), hookVersion(WebSDKPluginVersionFactory, { providerType: HookProviderTypes.ExistingProvider }), hookVersion(ApplicationVersionFactory, { providerType: HookProviderTypes.ExistingProvider }), hookDrawer(VersionDrawerFactory) ]; } static config(config = {}) { return { ngModule: VersionModule, providers: [ { provide: VERSION_MODULE_CONFIG, useValue: config } ] }; } static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: VersionModule, deps: [], target: i0.ɵɵFactoryTarget.NgModule }); } static { this.ɵmod = i0.ɵɵngDeclareNgModule({ minVersion: "14.0.0", version: "18.2.13", ngImport: i0, type: VersionModule, declarations: [VersionListComponent], imports: [CommonModule, PluginsModule, ClipboardModule], exports: [VersionListComponent] }); } static { this.ɵinj = i0.ɵɵngDeclareInjector({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: VersionModule, imports: [CommonModule, PluginsModule, ClipboardModule] }); } } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: VersionModule, decorators: [{ type: NgModule, args: [{ imports: [CommonModule, PluginsModule, ClipboardModule], declarations: [VersionListComponent], exports: [VersionListComponent] }] }] }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidmVyc2lvbi5tb2R1bGUuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9jb3JlL3ZlcnNpb24vdmVyc2lvbi5tb2R1bGUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUF1QixRQUFRLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDOUQsT0FBTyxFQUFFLGVBQWUsRUFBRSxNQUFNLCtCQUErQixDQUFDO0FBQ2hFLE9BQU8sRUFBRSxpQkFBaUIsRUFBRSxNQUFNLFdBQVcsQ0FBQztBQUM5QyxPQUFPLEVBQUUsWUFBWSxFQUFFLE1BQU0seUJBQXlCLENBQUM7QUFDdkQsT0FBTyxFQUFFLFVBQVUsRUFBRSxNQUFNLDBCQUEwQixDQUFDO0FBQ3RELE9BQU8sRUFBRSxhQUFhLEVBQUUsTUFBTSwyQkFBMkIsQ0FBQztBQUMxRCxPQUFPLEVBQUUscUJBQXFCLEVBQUUsTUFBTSwyQkFBMkIsQ0FBQztBQUNsRSxPQUFPLEVBQUUsb0JBQW9CLEVBQUUsTUFBTSwwQkFBMEIsQ0FBQztBQUNoRSxPQUFPLEVBQUUsb0JBQW9CLEVBQUUsTUFBTSx1Q0FBdUMsQ0FBQztBQUM3RSxPQUFPLEVBQUUsV0FBVyxFQUF1QixxQkFBcUIsRUFBRSxNQUFNLGlCQUFpQixDQUFDO0FBQzFGLE9BQU8sRUFBRSwwQkFBMEIsRUFBRSxNQUFNLGlDQUFpQyxDQUFDO0FBQzdFLE9BQU8sRUFBRSxvQkFBb0IsRUFBRSxNQUFNLDBCQUEwQixDQUFDO0FBQ2hFLE9BQU8sRUFBRSx5QkFBeUIsRUFBRSxNQUFNLCtCQUErQixDQUFDOztBQU8xRSxNQUFNLE9BQU8sYUFBYTtJQUN4QixNQUFNLENBQUMsU0FBUztRQUNkLE9BQU87WUFDTCxXQUFXLENBQUMscUJBQXFCLEVBQUUsRUFBRSxZQUFZLEVBQUUsaUJBQWlCLENBQUMsZ0JBQWdCLEVBQUUsQ0FBQztZQUN4RixXQUFXLENBQUMsb0JBQW9CLEVBQUUsRUFBRSxZQUFZLEVBQUUsaUJBQWlCLENBQUMsZ0JBQWdCLEVBQUUsQ0FBQztZQUN2RixXQUFXLENBQUMsMEJBQTBCLEVBQUUsRUFBRSxZQUFZLEVBQUUsaUJBQWlCLENBQUMsZ0JBQWdCLEVBQUUsQ0FBQztZQUM3RixXQUFXLENBQUMseUJBQXlCLEVBQUUsRUFBRSxZQUFZLEVBQUUsaUJBQWlCLENBQUMsZ0JBQWdCLEVBQUUsQ0FBQztZQUM1RixVQUFVLENBQUMsb0JBQW9CLENBQUM7U0FDakMsQ0FBQztJQUNKLENBQUM7SUFFRCxNQUFNLENBQUMsTUFBTSxDQUFDLFNBQThCLEVBQUU7UUFDNUMsT0FBTztZQUNMLFFBQVEsRUFBRSxhQUFhO1lBQ3ZCLFNBQVMsRUFBRTtnQkFDVDtvQkFDRSxPQUFPLEVBQUUscUJBQXFCO29CQUM5QixRQUFRLEVBQUUsTUFBTTtpQkFDakI7YUFDRjtTQUNGLENBQUM7SUFDSixDQUFDOytHQXJCVSxhQUFhO2dIQUFiLGFBQWEsaUJBSFQsb0JBQW9CLGFBRHpCLFlBQVksRUFBRSxhQUFhLEVBQUUsZUFBZSxhQUU1QyxvQkFBb0I7Z0hBRW5CLGFBQWEsWUFKZCxZQUFZLEVBQUUsYUFBYSxFQUFFLGVBQWU7OzRGQUkzQyxhQUFhO2tCQUx6QixRQUFRO21CQUFDO29CQUNSLE9BQU8sRUFBRSxDQUFDLFlBQVksRUFBRSxhQUFhLEVBQUUsZUFBZSxDQUFDO29CQUN2RCxZQUFZLEVBQUUsQ0FBQyxvQkFBb0IsQ0FBQztvQkFDcEMsT0FBTyxFQUFFLENBQUMsb0JBQW9CLENBQUM7aUJBQ2hDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgTW9kdWxlV2l0aFByb3ZpZGVycywgTmdNb2R1bGUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IENsaXBib2FyZE1vZHVsZSB9IGZyb20gJy4uL2NsaXBib2FyZC9jbGlwYm9hcmQubW9kdWxlJztcbmltcG9ydCB7IEhvb2tQcm92aWRlclR5cGVzIH0gZnJvbSAnLi4vY29tbW9uJztcbmltcG9ydCB7IENvbW1vbk1vZHVsZSB9IGZyb20gJy4uL2NvbW1vbi9jb21tb24ubW9kdWxlJztcbmltcG9ydCB7IGhvb2tEcmF3ZXIgfSBmcm9tICcuLi9kcmF3ZXIvZHJhd2VyLnNlcnZpY2UnO1xuaW1wb3J0IHsgUGx1Z2luc01vZHVsZSB9IGZyb20gJy4uL3BsdWdpbnMvcGx1Z2lucy5tb2R1bGUnO1xuaW1wb3J0IHsgQmFja2VuZFZlcnNpb25GYWN0b3J5IH0gZnJvbSAnLi9iYWNrZW5kLXZlcnNpb24uZmFjdG9yeSc7XG5pbXBvcnQgeyBWZXJzaW9uRHJhd2VyRmFjdG9yeSB9IGZyb20gJy4vdmVyc2lvbi1kcmF3ZXIuZmFjdG9yeSc7XG5pbXBvcnQgeyBWZXJzaW9uTGlzdENvbXBvbmVudCB9IGZyb20gJy4vdmVyc2lvbi1saXN0L3ZlcnNpb24tbGlzdC5jb21wb25lbnQnO1xuaW1wb3J0IHsgaG9va1ZlcnNpb24sIFZlcnNpb25Nb2R1bGVDb25maWcsIFZFUlNJT05fTU9EVUxFX0NPTkZJRyB9IGZyb20gJy4vdmVyc2lvbi5tb2RlbCc7XG5pbXBvcnQgeyBXZWJTREtQbHVnaW5WZXJzaW9uRmFjdG9yeSB9IGZyb20gJy4vd2Vic2RrLXBsdWdpbi12ZXJzaW9uLmZhY3RvcnknO1xuaW1wb3J0IHsgV2ViU0RLVmVyc2lvbkZhY3RvcnkgfSBmcm9tICcuL3dlYnNkay12ZXJzaW9uLmZhY3RvcnknO1xuaW1wb3J0IHsgQXBwbGljYXRpb25WZXJzaW9uRmFjdG9yeSB9IGZyb20gJy4vYXBwbGljYXRpb24tdmVyc2lvbi5mYWN0b3J5JztcblxuQE5nTW9kdWxlKHtcbiAgaW1wb3J0czogW0NvbW1vbk1vZHVsZSwgUGx1Z2luc01vZHVsZSwgQ2xpcGJvYXJkTW9kdWxlXSxcbiAgZGVjbGFyYXRpb25zOiBbVmVyc2lvbkxpc3RDb21wb25lbnRdLFxuICBleHBvcnRzOiBbVmVyc2lvbkxpc3RDb21wb25lbnRdXG59KVxuZXhwb3J0IGNsYXNzIFZlcnNpb25Nb2R1bGUge1xuICBzdGF0aWMgcHJvdmlkZXJzKCkge1xuICAgIHJldHVybiBbXG4gICAgICBob29rVmVyc2lvbihCYWNrZW5kVmVyc2lvbkZhY3RvcnksIHsgcHJvdmlkZXJUeXBlOiBIb29rUHJvdmlkZXJUeXBlcy5FeGlzdGluZ1Byb3ZpZGVyIH0pLFxuICAgICAgaG9va1ZlcnNpb24oV2ViU0RLVmVyc2lvbkZhY3RvcnksIHsgcHJvdmlkZXJUeXBlOiBIb29rUHJvdmlkZXJUeXBlcy5FeGlzdGluZ1Byb3ZpZGVyIH0pLFxuICAgICAgaG9va1ZlcnNpb24oV2ViU0RLUGx1Z2luVmVyc2lvbkZhY3RvcnksIHsgcHJvdmlkZXJUeXBlOiBIb29rUHJvdmlkZXJUeXBlcy5FeGlzdGluZ1Byb3ZpZGVyIH0pLFxuICAgICAgaG9va1ZlcnNpb24oQXBwbGljYXRpb25WZXJzaW9uRmFjdG9yeSwgeyBwcm92aWRlclR5cGU6IEhvb2tQcm92aWRlclR5cGVzLkV4aXN0aW5nUHJvdmlkZXIgfSksXG4gICAgICBob29rRHJhd2VyKFZlcnNpb25EcmF3ZXJGYWN0b3J5KVxuICAgIF07XG4gIH1cblxuICBzdGF0aWMgY29uZmlnKGNvbmZpZzogVmVyc2lvbk1vZHVsZUNvbmZpZyA9IHt9KTogTW9kdWxlV2l0aFByb3ZpZGVyczxWZXJzaW9uTW9kdWxlPiB7XG4gICAgcmV0dXJuIHtcbiAgICAgIG5nTW9kdWxlOiBWZXJzaW9uTW9kdWxlLFxuICAgICAgcHJvdmlkZXJzOiBbXG4gICAgICAgIHtcbiAgICAgICAgICBwcm92aWRlOiBWRVJTSU9OX01PRFVMRV9DT05GSUcsXG4gICAgICAgICAgdXNlVmFsdWU6IGNvbmZpZ1xuICAgICAgICB9XG4gICAgICBdXG4gICAgfTtcbiAgfVxufVxuIl19