@omnia/fx
Version:
Provide Omnia Fx typings and tooling for clientside Omnia development.
19 lines (18 loc) • 625 B
TypeScript
import { Breakpoint, SidePanelPosition } from "@omnia/fx/models";
import { ISidePanelElementRegistration } from "../../../models";
import { DialogPositions } from "../..";
export interface SidePanelRenderingPosition {
nav: {
value: SidePanelPosition;
};
dialog: {
value: DialogPositions;
};
}
export interface SidePanelRenderingInstance {
htmlElement: HTMLElement;
position: SidePanelRenderingPosition;
}
export interface ISidePanelRenderingInstanceInternalApi extends ISidePanelElementRegistration {
getRenderingInstance: (breakpoint: Breakpoint) => SidePanelRenderingInstance;
}