@omnia/fx
Version:
Provide Omnia Fx typings and tooling for clientside Omnia development.
20 lines (19 loc) • 907 B
TypeScript
import { IMediaPicker } from "../../..";
import { Guid, MediaPickerExtensionSettings } from "../../../../models";
import { MediaPickerStore } from "../../../../stores";
import { RichTextEditorExtension, RichTextEditorExtensionDefinition } from "../../IRichTextEditor";
export declare class MediaPickerEditorExtension implements RichTextEditorExtension {
private mediaPickerSettings;
protected mediaPickerStore: MediaPickerStore;
static get id(): Guid;
settings: MediaPickerExtensionSettings;
private editingMedia;
/**
* Configure the mediapicker wich should be used
* @param mediaPickerSettings
*/
constructor(config: MediaPickerExtensionSettings, mediaPickerSettings: IMediaPicker);
getDefition(): Promise<RichTextEditorExtensionDefinition>;
ensureImageCropRatios(): Promise<void>;
static defaultMediaPickerSettings(): MediaPickerExtensionSettings;
}