@omnia/fx-spfx
Version:
Provide Omnia Fx Sharepoint Stuffs.
30 lines (29 loc) • 920 B
TypeScript
import Vue from 'vue';
import { IWebComponentInstance } from '../../../fx';
import { IOmniaWPContainerSettings } from "./IOmniaWPContainerSettings";
export declare type WebComponentDefinition = {
id: string;
name: string;
icon?: any;
};
export declare class OmniaWPContainerSettings extends Vue implements IWebComponentInstance, IOmniaWPContainerSettings {
settings: string;
opened: boolean;
onClosed: () => void;
onChange: (value: string) => void;
private omniaCtx;
private localizationService;
private loc;
private omniaFxComponents;
private selectOmniaFxComponent;
private settingsPaneModel;
created(): void;
mounted(): void;
private onChangedSelectComponent;
private populateWebComponents;
private renderComponent;
private close;
private save;
private renderSettings;
render(h: any): JSX.Element;
}