@c8y/ngx-components
Version:
Angular modules for Cumulocity IoT applications
96 lines • 13.3 kB
JavaScript
import { NgModule } from '@angular/core';
import { RouterModule } from '@angular/router';
import { CommonModule, CoreModule, DeviceBootstrapRealtimeService, DynamicFormsModule, hookNavigator, StepperModule } from '@c8y/ngx-components';
import { DeviceRegistrationViewComponent } from './device-registration-view.component';
import { GeneralDeviceRegistrationComponent } from './general/general-device-registration.component';
import { GeneralDeviceRegistrationButtonComponent } from './general/general-device-registration-button.component';
import { RegisterDeviceNavigationFactory } from './register-device-navigation.factory';
import { ExtensibleDeviceRegistrationButtonComponent } from './extensible/single/extensible-device-registration-button.component';
import { ExtensibleDeviceRegistrationModalComponent } from './extensible/single/extensible-device-registration-modal.component';
import { ExtensibleDeviceRegistrationService } from './extensible/single/extensible-device-registration.service';
import { ExtensibleDeviceRegistrationStepperComponent } from './extensible/single/extensible-device-registration-stepper.component';
import { ExtensibleBulkDeviceRegistrationModalComponent } from './extensible/bulk/extensible-bulk-device-registration-modal.component';
import { BulkExtensibleDeviceRegistrationService } from './extensible/bulk/extensible-bulk-device-registration.service';
import { BulkDeviceRegistrationModalComponent } from './bulk/bulk-device-registration-modal.component';
import { ExtensibleBulkDeviceRegistrationButtonComponent } from './extensible/bulk/extensible-bulk-device-registration-button.component';
import { BulkDeviceRegistrationButtonComponent } from './bulk/bulk-device-registration-button.component';
import { RegisterDeviceDropdownComponent } from './dropdown/register-device-dropdown.component';
import { hookDeviceRegistration } from './dropdown/register-device-extension.service';
import { DeviceRegistrationFactory } from './register-device.factory';
import { BsDropdownModule } from 'ngx-bootstrap/dropdown';
import { PopoverModule } from 'ngx-bootstrap/popover';
import * as i0 from "@angular/core";
import * as i1 from "@angular/router";
const deviceRegistrationRoutes = [
{
path: 'deviceregistration',
component: DeviceRegistrationViewComponent
}
];
export class RegisterDeviceModule {
static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: RegisterDeviceModule, deps: [], target: i0.ɵɵFactoryTarget.NgModule }); }
static { this.ɵmod = i0.ɵɵngDeclareNgModule({ minVersion: "14.0.0", version: "18.2.13", ngImport: i0, type: RegisterDeviceModule, declarations: [DeviceRegistrationViewComponent,
GeneralDeviceRegistrationComponent,
GeneralDeviceRegistrationButtonComponent,
BulkDeviceRegistrationModalComponent,
BulkDeviceRegistrationButtonComponent,
ExtensibleDeviceRegistrationButtonComponent,
ExtensibleDeviceRegistrationModalComponent,
ExtensibleDeviceRegistrationStepperComponent,
ExtensibleBulkDeviceRegistrationModalComponent,
ExtensibleBulkDeviceRegistrationButtonComponent,
RegisterDeviceDropdownComponent], imports: [BsDropdownModule,
PopoverModule,
CommonModule,
CoreModule,
StepperModule,
DynamicFormsModule, i1.RouterModule] }); }
static { this.ɵinj = i0.ɵɵngDeclareInjector({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: RegisterDeviceModule, providers: [
hookDeviceRegistration(DeviceRegistrationFactory),
hookNavigator(RegisterDeviceNavigationFactory),
DeviceBootstrapRealtimeService,
ExtensibleDeviceRegistrationService,
BulkExtensibleDeviceRegistrationService
], imports: [BsDropdownModule,
PopoverModule,
CommonModule,
CoreModule,
StepperModule,
DynamicFormsModule,
RouterModule.forChild(deviceRegistrationRoutes)] }); }
}
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: RegisterDeviceModule, decorators: [{
type: NgModule,
args: [{
imports: [
BsDropdownModule,
PopoverModule,
CommonModule,
CoreModule,
StepperModule,
DynamicFormsModule,
RouterModule.forChild(deviceRegistrationRoutes)
],
declarations: [
DeviceRegistrationViewComponent,
GeneralDeviceRegistrationComponent,
GeneralDeviceRegistrationButtonComponent,
BulkDeviceRegistrationModalComponent,
BulkDeviceRegistrationButtonComponent,
ExtensibleDeviceRegistrationButtonComponent,
ExtensibleDeviceRegistrationModalComponent,
ExtensibleDeviceRegistrationStepperComponent,
ExtensibleBulkDeviceRegistrationModalComponent,
ExtensibleBulkDeviceRegistrationButtonComponent,
RegisterDeviceDropdownComponent
],
providers: [
hookDeviceRegistration(DeviceRegistrationFactory),
hookNavigator(RegisterDeviceNavigationFactory),
DeviceBootstrapRealtimeService,
ExtensibleDeviceRegistrationService,
BulkExtensibleDeviceRegistrationService
]
}]
}] });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicmVnaXN0ZXItZGV2aWNlLm1vZHVsZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3JlZ2lzdGVyLWRldmljZS9yZWdpc3Rlci1kZXZpY2UubW9kdWxlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxRQUFRLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDekMsT0FBTyxFQUFFLFlBQVksRUFBVSxNQUFNLGlCQUFpQixDQUFDO0FBQ3ZELE9BQU8sRUFDTCxZQUFZLEVBQ1osVUFBVSxFQUNWLDhCQUE4QixFQUM5QixrQkFBa0IsRUFDbEIsYUFBYSxFQUNiLGFBQWEsRUFDZCxNQUFNLHFCQUFxQixDQUFDO0FBQzdCLE9BQU8sRUFBRSwrQkFBK0IsRUFBRSxNQUFNLHNDQUFzQyxDQUFDO0FBQ3ZGLE9BQU8sRUFBRSxrQ0FBa0MsRUFBRSxNQUFNLGlEQUFpRCxDQUFDO0FBQ3JHLE9BQU8sRUFBRSx3Q0FBd0MsRUFBRSxNQUFNLHdEQUF3RCxDQUFDO0FBQ2xILE9BQU8sRUFBRSwrQkFBK0IsRUFBRSxNQUFNLHNDQUFzQyxDQUFDO0FBQ3ZGLE9BQU8sRUFBRSwyQ0FBMkMsRUFBRSxNQUFNLHFFQUFxRSxDQUFDO0FBQ2xJLE9BQU8sRUFBRSwwQ0FBMEMsRUFBRSxNQUFNLG9FQUFvRSxDQUFDO0FBQ2hJLE9BQU8sRUFBRSxtQ0FBbUMsRUFBRSxNQUFNLDREQUE0RCxDQUFDO0FBQ2pILE9BQU8sRUFBRSw0Q0FBNEMsRUFBRSxNQUFNLHNFQUFzRSxDQUFDO0FBQ3BJLE9BQU8sRUFBRSw4Q0FBOEMsRUFBRSxNQUFNLHVFQUF1RSxDQUFDO0FBQ3ZJLE9BQU8sRUFBRSx1Q0FBdUMsRUFBRSxNQUFNLCtEQUErRCxDQUFDO0FBQ3hILE9BQU8sRUFBRSxvQ0FBb0MsRUFBRSxNQUFNLGlEQUFpRCxDQUFDO0FBQ3ZHLE9BQU8sRUFBRSwrQ0FBK0MsRUFBRSxNQUFNLHdFQUF3RSxDQUFDO0FBQ3pJLE9BQU8sRUFBRSxxQ0FBcUMsRUFBRSxNQUFNLGtEQUFrRCxDQUFDO0FBQ3pHLE9BQU8sRUFBRSwrQkFBK0IsRUFBRSxNQUFNLCtDQUErQyxDQUFDO0FBQ2hHLE9BQU8sRUFBRSxzQkFBc0IsRUFBRSxNQUFNLDhDQUE4QyxDQUFDO0FBQ3RGLE9BQU8sRUFBRSx5QkFBeUIsRUFBRSxNQUFNLDJCQUEyQixDQUFDO0FBQ3RFLE9BQU8sRUFBRSxnQkFBZ0IsRUFBRSxNQUFNLHdCQUF3QixDQUFDO0FBQzFELE9BQU8sRUFBRSxhQUFhLEVBQUUsTUFBTSx1QkFBdUIsQ0FBQzs7O0FBRXRELE1BQU0sd0JBQXdCLEdBQVc7SUFDdkM7UUFDRSxJQUFJLEVBQUUsb0JBQW9CO1FBQzFCLFNBQVMsRUFBRSwrQkFBK0I7S0FDM0M7Q0FDRixDQUFDO0FBaUNGLE1BQU0sT0FBTyxvQkFBb0I7K0dBQXBCLG9CQUFvQjtnSEFBcEIsb0JBQW9CLGlCQXBCN0IsK0JBQStCO1lBQy9CLGtDQUFrQztZQUNsQyx3Q0FBd0M7WUFDeEMsb0NBQW9DO1lBQ3BDLHFDQUFxQztZQUNyQywyQ0FBMkM7WUFDM0MsMENBQTBDO1lBQzFDLDRDQUE0QztZQUM1Qyw4Q0FBOEM7WUFDOUMsK0NBQStDO1lBQy9DLCtCQUErQixhQW5CL0IsZ0JBQWdCO1lBQ2hCLGFBQWE7WUFDYixZQUFZO1lBQ1osVUFBVTtZQUNWLGFBQWE7WUFDYixrQkFBa0I7Z0hBd0JULG9CQUFvQixhQVJwQjtZQUNULHNCQUFzQixDQUFDLHlCQUF5QixDQUFDO1lBQ2pELGFBQWEsQ0FBQywrQkFBK0IsQ0FBQztZQUM5Qyw4QkFBOEI7WUFDOUIsbUNBQW1DO1lBQ25DLHVDQUF1QztTQUN4QyxZQTNCQyxnQkFBZ0I7WUFDaEIsYUFBYTtZQUNiLFlBQVk7WUFDWixVQUFVO1lBQ1YsYUFBYTtZQUNiLGtCQUFrQjtZQUNsQixZQUFZLENBQUMsUUFBUSxDQUFDLHdCQUF3QixDQUFDOzs0RkF1QnRDLG9CQUFvQjtrQkEvQmhDLFFBQVE7bUJBQUM7b0JBQ1IsT0FBTyxFQUFFO3dCQUNQLGdCQUFnQjt3QkFDaEIsYUFBYTt3QkFDYixZQUFZO3dCQUNaLFVBQVU7d0JBQ1YsYUFBYTt3QkFDYixrQkFBa0I7d0JBQ2xCLFlBQVksQ0FBQyxRQUFRLENBQUMsd0JBQXdCLENBQUM7cUJBQ2hEO29CQUNELFlBQVksRUFBRTt3QkFDWiwrQkFBK0I7d0JBQy9CLGtDQUFrQzt3QkFDbEMsd0NBQXdDO3dCQUN4QyxvQ0FBb0M7d0JBQ3BDLHFDQUFxQzt3QkFDckMsMkNBQTJDO3dCQUMzQywwQ0FBMEM7d0JBQzFDLDRDQUE0Qzt3QkFDNUMsOENBQThDO3dCQUM5QywrQ0FBK0M7d0JBQy9DLCtCQUErQjtxQkFDaEM7b0JBQ0QsU0FBUyxFQUFFO3dCQUNULHNCQUFzQixDQUFDLHlCQUF5QixDQUFDO3dCQUNqRCxhQUFhLENBQUMsK0JBQStCLENBQUM7d0JBQzlDLDhCQUE4Qjt3QkFDOUIsbUNBQW1DO3dCQUNuQyx1Q0FBdUM7cUJBQ3hDO2lCQUNGIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgTmdNb2R1bGUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IFJvdXRlck1vZHVsZSwgUm91dGVzIH0gZnJvbSAnQGFuZ3VsYXIvcm91dGVyJztcbmltcG9ydCB7XG4gIENvbW1vbk1vZHVsZSxcbiAgQ29yZU1vZHVsZSxcbiAgRGV2aWNlQm9vdHN0cmFwUmVhbHRpbWVTZXJ2aWNlLFxuICBEeW5hbWljRm9ybXNNb2R1bGUsXG4gIGhvb2tOYXZpZ2F0b3IsXG4gIFN0ZXBwZXJNb2R1bGVcbn0gZnJvbSAnQGM4eS9uZ3gtY29tcG9uZW50cyc7XG5pbXBvcnQgeyBEZXZpY2VSZWdpc3RyYXRpb25WaWV3Q29tcG9uZW50IH0gZnJvbSAnLi9kZXZpY2UtcmVnaXN0cmF0aW9uLXZpZXcuY29tcG9uZW50JztcbmltcG9ydCB7IEdlbmVyYWxEZXZpY2VSZWdpc3RyYXRpb25Db21wb25lbnQgfSBmcm9tICcuL2dlbmVyYWwvZ2VuZXJhbC1kZXZpY2UtcmVnaXN0cmF0aW9uLmNvbXBvbmVudCc7XG5pbXBvcnQgeyBHZW5lcmFsRGV2aWNlUmVnaXN0cmF0aW9uQnV0dG9uQ29tcG9uZW50IH0gZnJvbSAnLi9nZW5lcmFsL2dlbmVyYWwtZGV2aWNlLXJlZ2lzdHJhdGlvbi1idXR0b24uY29tcG9uZW50JztcbmltcG9ydCB7IFJlZ2lzdGVyRGV2aWNlTmF2aWdhdGlvbkZhY3RvcnkgfSBmcm9tICcuL3JlZ2lzdGVyLWRldmljZS1uYXZpZ2F0aW9uLmZhY3RvcnknO1xuaW1wb3J0IHsgRXh0ZW5zaWJsZURldmljZVJlZ2lzdHJhdGlvbkJ1dHRvbkNvbXBvbmVudCB9IGZyb20gJy4vZXh0ZW5zaWJsZS9zaW5nbGUvZXh0ZW5zaWJsZS1kZXZpY2UtcmVnaXN0cmF0aW9uLWJ1dHRvbi5jb21wb25lbnQnO1xuaW1wb3J0IHsgRXh0ZW5zaWJsZURldmljZVJlZ2lzdHJhdGlvbk1vZGFsQ29tcG9uZW50IH0gZnJvbSAnLi9leHRlbnNpYmxlL3NpbmdsZS9leHRlbnNpYmxlLWRldmljZS1yZWdpc3RyYXRpb24tbW9kYWwuY29tcG9uZW50JztcbmltcG9ydCB7IEV4dGVuc2libGVEZXZpY2VSZWdpc3RyYXRpb25TZXJ2aWNlIH0gZnJvbSAnLi9leHRlbnNpYmxlL3NpbmdsZS9leHRlbnNpYmxlLWRldmljZS1yZWdpc3RyYXRpb24uc2VydmljZSc7XG5pbXBvcnQgeyBFeHRlbnNpYmxlRGV2aWNlUmVnaXN0cmF0aW9uU3RlcHBlckNvbXBvbmVudCB9IGZyb20gJy4vZXh0ZW5zaWJsZS9zaW5nbGUvZXh0ZW5zaWJsZS1kZXZpY2UtcmVnaXN0cmF0aW9uLXN0ZXBwZXIuY29tcG9uZW50JztcbmltcG9ydCB7IEV4dGVuc2libGVCdWxrRGV2aWNlUmVnaXN0cmF0aW9uTW9kYWxDb21wb25lbnQgfSBmcm9tICcuL2V4dGVuc2libGUvYnVsay9leHRlbnNpYmxlLWJ1bGstZGV2aWNlLXJlZ2lzdHJhdGlvbi1tb2RhbC5jb21wb25lbnQnO1xuaW1wb3J0IHsgQnVsa0V4dGVuc2libGVEZXZpY2VSZWdpc3RyYXRpb25TZXJ2aWNlIH0gZnJvbSAnLi9leHRlbnNpYmxlL2J1bGsvZXh0ZW5zaWJsZS1idWxrLWRldmljZS1yZWdpc3RyYXRpb24uc2VydmljZSc7XG5pbXBvcnQgeyBCdWxrRGV2aWNlUmVnaXN0cmF0aW9uTW9kYWxDb21wb25lbnQgfSBmcm9tICcuL2J1bGsvYnVsay1kZXZpY2UtcmVnaXN0cmF0aW9uLW1vZGFsLmNvbXBvbmVudCc7XG5pbXBvcnQgeyBFeHRlbnNpYmxlQnVsa0RldmljZVJlZ2lzdHJhdGlvbkJ1dHRvbkNvbXBvbmVudCB9IGZyb20gJy4vZXh0ZW5zaWJsZS9idWxrL2V4dGVuc2libGUtYnVsay1kZXZpY2UtcmVnaXN0cmF0aW9uLWJ1dHRvbi5jb21wb25lbnQnO1xuaW1wb3J0IHsgQnVsa0RldmljZVJlZ2lzdHJhdGlvbkJ1dHRvbkNvbXBvbmVudCB9IGZyb20gJy4vYnVsay9idWxrLWRldmljZS1yZWdpc3RyYXRpb24tYnV0dG9uLmNvbXBvbmVudCc7XG5pbXBvcnQgeyBSZWdpc3RlckRldmljZURyb3Bkb3duQ29tcG9uZW50IH0gZnJvbSAnLi9kcm9wZG93bi9yZWdpc3Rlci1kZXZpY2UtZHJvcGRvd24uY29tcG9uZW50JztcbmltcG9ydCB7IGhvb2tEZXZpY2VSZWdpc3RyYXRpb24gfSBmcm9tICcuL2Ryb3Bkb3duL3JlZ2lzdGVyLWRldmljZS1leHRlbnNpb24uc2VydmljZSc7XG5pbXBvcnQgeyBEZXZpY2VSZWdpc3RyYXRpb25GYWN0b3J5IH0gZnJvbSAnLi9yZWdpc3Rlci1kZXZpY2UuZmFjdG9yeSc7XG5pbXBvcnQgeyBCc0Ryb3Bkb3duTW9kdWxlIH0gZnJvbSAnbmd4LWJvb3RzdHJhcC9kcm9wZG93bic7XG5pbXBvcnQgeyBQb3BvdmVyTW9kdWxlIH0gZnJvbSAnbmd4LWJvb3RzdHJhcC9wb3BvdmVyJztcblxuY29uc3QgZGV2aWNlUmVnaXN0cmF0aW9uUm91dGVzOiBSb3V0ZXMgPSBbXG4gIHtcbiAgICBwYXRoOiAnZGV2aWNlcmVnaXN0cmF0aW9uJyxcbiAgICBjb21wb25lbnQ6IERldmljZVJlZ2lzdHJhdGlvblZpZXdDb21wb25lbnRcbiAgfVxuXTtcblxuQE5nTW9kdWxlKHtcbiAgaW1wb3J0czogW1xuICAgIEJzRHJvcGRvd25Nb2R1bGUsXG4gICAgUG9wb3Zlck1vZHVsZSxcbiAgICBDb21tb25Nb2R1bGUsXG4gICAgQ29yZU1vZHVsZSxcbiAgICBTdGVwcGVyTW9kdWxlLFxuICAgIER5bmFtaWNGb3Jtc01vZHVsZSxcbiAgICBSb3V0ZXJNb2R1bGUuZm9yQ2hpbGQoZGV2aWNlUmVnaXN0cmF0aW9uUm91dGVzKVxuICBdLFxuICBkZWNsYXJhdGlvbnM6IFtcbiAgICBEZXZpY2VSZWdpc3RyYXRpb25WaWV3Q29tcG9uZW50LFxuICAgIEdlbmVyYWxEZXZpY2VSZWdpc3RyYXRpb25Db21wb25lbnQsXG4gICAgR2VuZXJhbERldmljZVJlZ2lzdHJhdGlvbkJ1dHRvbkNvbXBvbmVudCxcbiAgICBCdWxrRGV2aWNlUmVnaXN0cmF0aW9uTW9kYWxDb21wb25lbnQsXG4gICAgQnVsa0RldmljZVJlZ2lzdHJhdGlvbkJ1dHRvbkNvbXBvbmVudCxcbiAgICBFeHRlbnNpYmxlRGV2aWNlUmVnaXN0cmF0aW9uQnV0dG9uQ29tcG9uZW50LFxuICAgIEV4dGVuc2libGVEZXZpY2VSZWdpc3RyYXRpb25Nb2RhbENvbXBvbmVudCxcbiAgICBFeHRlbnNpYmxlRGV2aWNlUmVnaXN0cmF0aW9uU3RlcHBlckNvbXBvbmVudCxcbiAgICBFeHRlbnNpYmxlQnVsa0RldmljZVJlZ2lzdHJhdGlvbk1vZGFsQ29tcG9uZW50LFxuICAgIEV4dGVuc2libGVCdWxrRGV2aWNlUmVnaXN0cmF0aW9uQnV0dG9uQ29tcG9uZW50LFxuICAgIFJlZ2lzdGVyRGV2aWNlRHJvcGRvd25Db21wb25lbnRcbiAgXSxcbiAgcHJvdmlkZXJzOiBbXG4gICAgaG9va0RldmljZVJlZ2lzdHJhdGlvbihEZXZpY2VSZWdpc3RyYXRpb25GYWN0b3J5KSxcbiAgICBob29rTmF2aWdhdG9yKFJlZ2lzdGVyRGV2aWNlTmF2aWdhdGlvbkZhY3RvcnkpLFxuICAgIERldmljZUJvb3RzdHJhcFJlYWx0aW1lU2VydmljZSxcbiAgICBFeHRlbnNpYmxlRGV2aWNlUmVnaXN0cmF0aW9uU2VydmljZSxcbiAgICBCdWxrRXh0ZW5zaWJsZURldmljZVJlZ2lzdHJhdGlvblNlcnZpY2VcbiAgXVxufSlcbmV4cG9ydCBjbGFzcyBSZWdpc3RlckRldmljZU1vZHVsZSB7fVxuIl19