@c8y/ngx-components
Version:
Angular modules for Cumulocity IoT applications
26 lines • 3.38 kB
JavaScript
import { NgModule } from '@angular/core';
import { gettext, hookRoute, ViewContext } from '@c8y/ngx-components';
import { DeviceShellGuard } from './device-shell.guard';
import { DeviceShellComponent, ShellModule } from './shell';
import * as i0 from "@angular/core";
const DEVICE_SHELL_ROUTE = {
path: 'shell',
context: ViewContext.Device,
component: DeviceShellComponent,
label: gettext('Shell'),
icon: 'terminal',
canActivate: [DeviceShellGuard]
};
export class DeviceShellModule {
static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: DeviceShellModule, deps: [], target: i0.ɵɵFactoryTarget.NgModule }); }
static { this.ɵmod = i0.ɵɵngDeclareNgModule({ minVersion: "14.0.0", version: "18.2.13", ngImport: i0, type: DeviceShellModule, imports: [ShellModule] }); }
static { this.ɵinj = i0.ɵɵngDeclareInjector({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: DeviceShellModule, providers: [DeviceShellGuard, hookRoute(DEVICE_SHELL_ROUTE)], imports: [ShellModule] }); }
}
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: DeviceShellModule, decorators: [{
type: NgModule,
args: [{
imports: [ShellModule],
providers: [DeviceShellGuard, hookRoute(DEVICE_SHELL_ROUTE)]
}]
}] });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGV2aWNlLXNoZWxsLm1vZHVsZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL2RldmljZS1zaGVsbC9kZXZpY2Utc2hlbGwubW9kdWxlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxRQUFRLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDekMsT0FBTyxFQUFFLE9BQU8sRUFBRSxTQUFTLEVBQVMsV0FBVyxFQUFFLE1BQU0scUJBQXFCLENBQUM7QUFDN0UsT0FBTyxFQUFFLGdCQUFnQixFQUFFLE1BQU0sc0JBQXNCLENBQUM7QUFDeEQsT0FBTyxFQUFFLG9CQUFvQixFQUFFLFdBQVcsRUFBRSxNQUFNLFNBQVMsQ0FBQzs7QUFFNUQsTUFBTSxrQkFBa0IsR0FBVTtJQUNoQyxJQUFJLEVBQUUsT0FBTztJQUNiLE9BQU8sRUFBRSxXQUFXLENBQUMsTUFBTTtJQUMzQixTQUFTLEVBQUUsb0JBQW9CO0lBQy9CLEtBQUssRUFBRSxPQUFPLENBQUMsT0FBTyxDQUFDO0lBQ3ZCLElBQUksRUFBRSxVQUFVO0lBQ2hCLFdBQVcsRUFBRSxDQUFDLGdCQUFnQixDQUFDO0NBQ2hDLENBQUM7QUFNRixNQUFNLE9BQU8saUJBQWlCOytHQUFqQixpQkFBaUI7Z0hBQWpCLGlCQUFpQixZQUhsQixXQUFXO2dIQUdWLGlCQUFpQixhQUZqQixDQUFDLGdCQUFnQixFQUFFLFNBQVMsQ0FBQyxrQkFBa0IsQ0FBQyxDQUFDLFlBRGxELFdBQVc7OzRGQUdWLGlCQUFpQjtrQkFKN0IsUUFBUTttQkFBQztvQkFDUixPQUFPLEVBQUUsQ0FBQyxXQUFXLENBQUM7b0JBQ3RCLFNBQVMsRUFBRSxDQUFDLGdCQUFnQixFQUFFLFNBQVMsQ0FBQyxrQkFBa0IsQ0FBQyxDQUFDO2lCQUM3RCIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IE5nTW9kdWxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBnZXR0ZXh0LCBob29rUm91dGUsIFJvdXRlLCBWaWV3Q29udGV4dCB9IGZyb20gJ0BjOHkvbmd4LWNvbXBvbmVudHMnO1xuaW1wb3J0IHsgRGV2aWNlU2hlbGxHdWFyZCB9IGZyb20gJy4vZGV2aWNlLXNoZWxsLmd1YXJkJztcbmltcG9ydCB7IERldmljZVNoZWxsQ29tcG9uZW50LCBTaGVsbE1vZHVsZSB9IGZyb20gJy4vc2hlbGwnO1xuXG5jb25zdCBERVZJQ0VfU0hFTExfUk9VVEU6IFJvdXRlID0ge1xuICBwYXRoOiAnc2hlbGwnLFxuICBjb250ZXh0OiBWaWV3Q29udGV4dC5EZXZpY2UsXG4gIGNvbXBvbmVudDogRGV2aWNlU2hlbGxDb21wb25lbnQsXG4gIGxhYmVsOiBnZXR0ZXh0KCdTaGVsbCcpLFxuICBpY29uOiAndGVybWluYWwnLFxuICBjYW5BY3RpdmF0ZTogW0RldmljZVNoZWxsR3VhcmRdXG59O1xuXG5ATmdNb2R1bGUoe1xuICBpbXBvcnRzOiBbU2hlbGxNb2R1bGVdLFxuICBwcm92aWRlcnM6IFtEZXZpY2VTaGVsbEd1YXJkLCBob29rUm91dGUoREVWSUNFX1NIRUxMX1JPVVRFKV1cbn0pXG5leHBvcnQgY2xhc3MgRGV2aWNlU2hlbGxNb2R1bGUge31cbiJdfQ==