@c8y/ngx-components
Version:
Angular modules for Cumulocity IoT applications
39 lines • 2.12 kB
TypeScript
import { EventEmitter, OnChanges, OnInit, SimpleChanges } from '@angular/core';
import { FormGroup } from '@angular/forms';
import { WorkspaceConfiguration } from './workspace-configuration.model';
import { DatapointsGraphWidgetConfig } from '@c8y/ngx-components/echart';
import * as i0 from "@angular/core";
export declare class WorkspaceConfigComponent implements OnInit, OnChanges {
updatedConfig: DatapointsGraphWidgetConfig;
onConfigurationChange: EventEmitter<DatapointsGraphWidgetConfig>;
currentConfiguration: WorkspaceConfiguration;
configurations: WorkspaceConfiguration[];
configurationsFormGroup: FormGroup;
activeConfigTooltip: "Active configuration cannot be removed";
removeConfigTooltip: "Remove configuration";
private readonly formBuilder;
private readonly workspaceConfigurationService;
private readonly contextRouteService;
private readonly clipboardService;
private readonly activatedRoute;
private readonly router;
private readonly nameGeneratorService;
ngOnInit(): void;
ngOnChanges(changes: SimpleChanges): void;
addConfig(duplicatedConfig?: DatapointsGraphWidgetConfig): void;
changeConfiguration(selected: boolean, configuration: WorkspaceConfiguration): void;
updateConfigurationLabel(configuration: WorkspaceConfiguration): void;
deleteConfiguration(configuration: WorkspaceConfiguration): void;
clearAll(): void;
shareConfig(configuration: WorkspaceConfiguration): Promise<void>;
private addConfigFromUrl;
private updateConfigurations;
private initializeConfigurations;
private initWorkspaceForm;
private patchForm;
private patchValues;
private initializeContextSourceId;
static ɵfac: i0.ɵɵFactoryDeclaration<WorkspaceConfigComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<WorkspaceConfigComponent, "c8y-workspace-config", never, { "updatedConfig": { "alias": "updatedConfig"; "required": false; }; }, { "onConfigurationChange": "onConfigurationChange"; }, never, never, true, never>;
}
//# sourceMappingURL=workspace-configuration.component.d.ts.map