@c8y/ngx-components
Version:
Angular modules for Cumulocity IoT applications
32 lines • 1.7 kB
TypeScript
import { AllowTypeDashboard, ContextDashboard, ContextDashboardManagedObject, DashboardGlobalRoles, DashboardMetadata } from '../context-dashboard.model';
import { NavigatorNode, NavigatorService } from '@c8y/ngx-components';
import { Observable } from 'rxjs';
import { DashboardDetailService } from '../dashboard-detail.service';
import * as i0 from "@angular/core";
export declare class DashboardGeneralSettingsComponent implements Omit<DashboardMetadata, 'context'> {
private navigatorService;
private dashboardDetailService;
isReport: boolean;
isNamedDashboard: boolean;
hideAvailability: boolean;
dashboard: ContextDashboard;
deviceTypeValue: string;
displayDeviceTypeValue: string;
allowTypeDashboard: AllowTypeDashboard;
isDevice: boolean;
mo: ContextDashboardManagedObject;
generalSettingsForm: DashboardDetailService['generalSettingsForm'];
dashboardName: string;
navigatorNodes$: Observable<NavigatorNode[]>;
globalRolesIds: DashboardGlobalRoles;
readonly priorityExampleLabel: "e.g. {{ example }}";
readonly positionInTabsExampleLabel: "Position in tabs (10000 first, -10000 last)";
namePlaceholder: string;
constructor(navigatorService: NavigatorService, dashboardDetailService: DashboardDetailService);
ngOnInit(): void;
changeGlobalRoleIds(): void;
duplicateWithoutType(): Promise<void>;
static ɵfac: i0.ɵɵFactoryDeclaration<DashboardGeneralSettingsComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<DashboardGeneralSettingsComponent, "c8y-dashboard-general-settings", never, {}, {}, never, never, true, never>;
}
//# sourceMappingURL=dashboard-general-settings.component.d.ts.map