@omnia/foundation
Version:
Provide omnia foundation typings and tooling work on client side for omnia extension.
15 lines (14 loc) • 650 B
TypeScript
import { ViewContainerRef } from '@angular/core';
import { ControlConfigService, ConfigurationService } from "./services";
export declare class OmniaControlBase {
viewContainer: ViewContainerRef;
controlConfigService: ControlConfigService;
configurationService: ConfigurationService;
constructor(viewContainer: ViewContainerRef, controlConfigService: ControlConfigService, configurationService?: ConfigurationService);
onRemoved(): Promise<void>;
onAdded(): Promise<void>;
private getComponentSettingKey();
protected hideSkeletonLoading(): void;
protected hide(): void;
protected show(): void;
}