UNPKG

@omnia/fx-models

Version:
29 lines (28 loc) 1.11 kB
import { EditorCommand, EditorMenuBar, ToolbarProperties, EditorBubbleMenuBar, MediaPickerMedia } from "@omnia/fx-models"; import { NodePosition } from "../../ux/richtexteditor"; export interface MediaPickerNodeCommand extends EditorCommand { mediaPicker?: (option: MediaPickerNodeCommand) => void; } export interface MediaPickerMenuCommand extends EditorCommand { } export interface MediaPickerMenuBar extends EditorMenuBar<MediaPickerNodeCommand> { } export interface MediaPickerToolbarProperties extends ToolbarProperties<MediaPickerNodeCommand> { } export interface MediaPickerEditorExtensionConfiguration extends MediaPickerToolbarProperties { } export interface MediaPickerNodeCommand { mediaWidth?: number; mediaAlign?: MediaAlignment; media: MediaPickerMedia; replacePosition: NodePosition; } export interface MediaPickerBubbleMenuBar extends EditorBubbleMenuBar<MediaPickerMenuCommand> { } export interface MediaPickerBubbleMenuBarProperties extends ToolbarProperties<MediaPickerNodeCommand> { } export declare enum MediaAlignment { Left = 0, Center = 1, Right = 2 }