@c8y/ngx-components
Version:
Angular modules for Cumulocity IoT applications
34 lines • 5.3 kB
JavaScript
import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import { ConfigurationListComponent } from './configuration-list.component';
import { ConfigurationDetailComponent } from './configuration-detail.component';
import { CoreModule, hookNavigator, hookRoute } from '@c8y/ngx-components';
import { ConfigurationRepositoryNavigationFactory } from './configuration-repository-navigation-factory';
import { SharedRepositoryModule } from '@c8y/ngx-components/repository/shared';
import { TooltipModule } from 'ngx-bootstrap/tooltip';
import * as i0 from "@angular/core";
export class ConfigurationRepositoryListModule {
static forRoot() {
return {
ngModule: ConfigurationRepositoryListModule,
providers: [
hookNavigator(ConfigurationRepositoryNavigationFactory),
hookRoute({
path: 'configuration',
component: ConfigurationListComponent
})
]
};
}
static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: ConfigurationRepositoryListModule, deps: [], target: i0.ɵɵFactoryTarget.NgModule }); }
static { this.ɵmod = i0.ɵɵngDeclareNgModule({ minVersion: "14.0.0", version: "18.2.13", ngImport: i0, type: ConfigurationRepositoryListModule, declarations: [ConfigurationListComponent, ConfigurationDetailComponent], imports: [CommonModule, CoreModule, SharedRepositoryModule, TooltipModule] }); }
static { this.ɵinj = i0.ɵɵngDeclareInjector({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: ConfigurationRepositoryListModule, imports: [CommonModule, CoreModule, SharedRepositoryModule, TooltipModule] }); }
}
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: ConfigurationRepositoryListModule, decorators: [{
type: NgModule,
args: [{
imports: [CommonModule, CoreModule, SharedRepositoryModule, TooltipModule],
declarations: [ConfigurationListComponent, ConfigurationDetailComponent]
}]
}] });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29uZmlndXJhdGlvbi1yZXBvc2l0b3J5LWxpc3QubW9kdWxlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vcmVwb3NpdG9yeS9jb25maWd1cmF0aW9uL2xpc3QvY29uZmlndXJhdGlvbi1yZXBvc2l0b3J5LWxpc3QubW9kdWxlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBdUIsUUFBUSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQzlELE9BQU8sRUFBRSxZQUFZLEVBQUUsTUFBTSxpQkFBaUIsQ0FBQztBQUMvQyxPQUFPLEVBQUUsMEJBQTBCLEVBQUUsTUFBTSxnQ0FBZ0MsQ0FBQztBQUM1RSxPQUFPLEVBQUUsNEJBQTRCLEVBQUUsTUFBTSxrQ0FBa0MsQ0FBQztBQUNoRixPQUFPLEVBQUUsVUFBVSxFQUFFLGFBQWEsRUFBRSxTQUFTLEVBQUUsTUFBTSxxQkFBcUIsQ0FBQztBQUMzRSxPQUFPLEVBQUUsd0NBQXdDLEVBQUUsTUFBTSwrQ0FBK0MsQ0FBQztBQUN6RyxPQUFPLEVBQUUsc0JBQXNCLEVBQUUsTUFBTSx1Q0FBdUMsQ0FBQztBQUMvRSxPQUFPLEVBQUUsYUFBYSxFQUFFLE1BQU0sdUJBQXVCLENBQUM7O0FBTXRELE1BQU0sT0FBTyxpQ0FBaUM7SUFDNUMsTUFBTSxDQUFDLE9BQU87UUFDWixPQUFPO1lBQ0wsUUFBUSxFQUFFLGlDQUFpQztZQUMzQyxTQUFTLEVBQUU7Z0JBQ1QsYUFBYSxDQUFDLHdDQUF3QyxDQUFDO2dCQUN2RCxTQUFTLENBQUM7b0JBQ1IsSUFBSSxFQUFFLGVBQWU7b0JBQ3JCLFNBQVMsRUFBRSwwQkFBMEI7aUJBQ3RDLENBQUM7YUFDSDtTQUNGLENBQUM7SUFDSixDQUFDOytHQVpVLGlDQUFpQztnSEFBakMsaUNBQWlDLGlCQUY3QiwwQkFBMEIsRUFBRSw0QkFBNEIsYUFEN0QsWUFBWSxFQUFFLFVBQVUsRUFBRSxzQkFBc0IsRUFBRSxhQUFhO2dIQUc5RCxpQ0FBaUMsWUFIbEMsWUFBWSxFQUFFLFVBQVUsRUFBRSxzQkFBc0IsRUFBRSxhQUFhOzs0RkFHOUQsaUNBQWlDO2tCQUo3QyxRQUFRO21CQUFDO29CQUNSLE9BQU8sRUFBRSxDQUFDLFlBQVksRUFBRSxVQUFVLEVBQUUsc0JBQXNCLEVBQUUsYUFBYSxDQUFDO29CQUMxRSxZQUFZLEVBQUUsQ0FBQywwQkFBMEIsRUFBRSw0QkFBNEIsQ0FBQztpQkFDekUiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBNb2R1bGVXaXRoUHJvdmlkZXJzLCBOZ01vZHVsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgQ29tbW9uTW9kdWxlIH0gZnJvbSAnQGFuZ3VsYXIvY29tbW9uJztcbmltcG9ydCB7IENvbmZpZ3VyYXRpb25MaXN0Q29tcG9uZW50IH0gZnJvbSAnLi9jb25maWd1cmF0aW9uLWxpc3QuY29tcG9uZW50JztcbmltcG9ydCB7IENvbmZpZ3VyYXRpb25EZXRhaWxDb21wb25lbnQgfSBmcm9tICcuL2NvbmZpZ3VyYXRpb24tZGV0YWlsLmNvbXBvbmVudCc7XG5pbXBvcnQgeyBDb3JlTW9kdWxlLCBob29rTmF2aWdhdG9yLCBob29rUm91dGUgfSBmcm9tICdAYzh5L25neC1jb21wb25lbnRzJztcbmltcG9ydCB7IENvbmZpZ3VyYXRpb25SZXBvc2l0b3J5TmF2aWdhdGlvbkZhY3RvcnkgfSBmcm9tICcuL2NvbmZpZ3VyYXRpb24tcmVwb3NpdG9yeS1uYXZpZ2F0aW9uLWZhY3RvcnknO1xuaW1wb3J0IHsgU2hhcmVkUmVwb3NpdG9yeU1vZHVsZSB9IGZyb20gJ0BjOHkvbmd4LWNvbXBvbmVudHMvcmVwb3NpdG9yeS9zaGFyZWQnO1xuaW1wb3J0IHsgVG9vbHRpcE1vZHVsZSB9IGZyb20gJ25neC1ib290c3RyYXAvdG9vbHRpcCc7XG5cbkBOZ01vZHVsZSh7XG4gIGltcG9ydHM6IFtDb21tb25Nb2R1bGUsIENvcmVNb2R1bGUsIFNoYXJlZFJlcG9zaXRvcnlNb2R1bGUsIFRvb2x0aXBNb2R1bGVdLFxuICBkZWNsYXJhdGlvbnM6IFtDb25maWd1cmF0aW9uTGlzdENvbXBvbmVudCwgQ29uZmlndXJhdGlvbkRldGFpbENvbXBvbmVudF1cbn0pXG5leHBvcnQgY2xhc3MgQ29uZmlndXJhdGlvblJlcG9zaXRvcnlMaXN0TW9kdWxlIHtcbiAgc3RhdGljIGZvclJvb3QoKTogTW9kdWxlV2l0aFByb3ZpZGVyczxDb25maWd1cmF0aW9uUmVwb3NpdG9yeUxpc3RNb2R1bGU+IHtcbiAgICByZXR1cm4ge1xuICAgICAgbmdNb2R1bGU6IENvbmZpZ3VyYXRpb25SZXBvc2l0b3J5TGlzdE1vZHVsZSxcbiAgICAgIHByb3ZpZGVyczogW1xuICAgICAgICBob29rTmF2aWdhdG9yKENvbmZpZ3VyYXRpb25SZXBvc2l0b3J5TmF2aWdhdGlvbkZhY3RvcnkpLFxuICAgICAgICBob29rUm91dGUoe1xuICAgICAgICAgIHBhdGg6ICdjb25maWd1cmF0aW9uJyxcbiAgICAgICAgICBjb21wb25lbnQ6IENvbmZpZ3VyYXRpb25MaXN0Q29tcG9uZW50XG4gICAgICAgIH0pXG4gICAgICBdXG4gICAgfTtcbiAgfVxufVxuIl19