@omnia/foundation
Version:
Provide omnia foundation typings and tooling work on client side for omnia extension
28 lines (27 loc) • 885 B
TypeScript
import { Compiler, ViewContainerRef } from '@angular/core';
import { DialogService } from "../services/DialogService";
export interface IControlSettingsEditorScope {
containerId?: string;
config?: any;
viewId?: string;
controller?: string;
onSettingsChanged?: () => void;
size?: string;
openSettingsDialog?: () => void;
visible?: boolean;
}
export declare class ControlSettingsEditor {
private compiler;
dialogService: DialogService;
viewContainer: ViewContainerRef;
containerId: any;
config: any;
settingsDialogModule: any;
settingsDialogComponent: any;
onSettingsChanged: any;
dialogSize: any;
static templateId: string;
gear: IControlSettingsEditorScope;
constructor(compiler: Compiler, dialogService: DialogService, viewContainer: ViewContainerRef);
init: () => void;
}