@omnia/foundation
Version:
Provide omnia foundation typings and tooling work on client side for omnia extension.
26 lines (25 loc) • 1.05 kB
TypeScript
import { OnInit, EventEmitter } from '@angular/core';
import { Enums } from "../Enums";
import { LocalizationService } from "../services/LocalizationService";
import * as Models from "../../../models";
export interface IViewPortControlSettingsScope {
viewPortSettingsType: Enums.ControlViewPortType;
viewPort: string;
controlViewPortTypes: Array<Models.Shared.ILookupValue>;
disableViewPort: boolean;
selectType: (selectedType: Models.Shared.ILookupValue) => void;
}
export declare class ViewPortControlSettings implements OnInit {
private localizationService;
viewPortSettingsType: Enums.ControlViewPortType;
viewPort: string;
viewPortSettingsTypeChange: EventEmitter<Enums.ControlViewPortType>;
viewPortChange: EventEmitter<string>;
static templateGuid: string;
scope: IViewPortControlSettingsScope;
constructor(localizationService: LocalizationService);
ngOnInit(): void;
private init;
onViewPortChange: (valueChange: any) => void;
private selectType;
}