@c8y/ngx-components
Version:
Angular modules for Cumulocity IoT applications
19 lines • 1.08 kB
TypeScript
import { Injector } from '@angular/core';
import { Router } from '@angular/router';
import { ExtensionPointForPlugins, PluginsResolveService } from '@c8y/ngx-components';
import { Observable } from 'rxjs';
import { WidgetConfigSectionDefinition } from './widget-config-hook.model';
import * as i0 from "@angular/core";
export declare class WidgetConfigSectionService extends ExtensionPointForPlugins<WidgetConfigSectionDefinition> {
private router;
private plugins;
private readonly DEFAULT_WAIT_TIME;
constructor(rootInjector: Injector, router: Router, plugins: PluginsResolveService);
get state(): Set<WidgetConfigSectionDefinition<any>>;
add(component: WidgetConfigSectionDefinition): void;
remove(component: WidgetConfigSectionDefinition): void;
protected setupItemsObservable(): Observable<WidgetConfigSectionDefinition[]>;
static ɵfac: i0.ɵɵFactoryDeclaration<WidgetConfigSectionService, never>;
static ɵprov: i0.ɵɵInjectableDeclaration<WidgetConfigSectionService>;
}
//# sourceMappingURL=widget-config-hook.service.d.ts.map