@omnia/fx
Version:
Provide Omnia Fx typings and tooling for clientside Omnia development.
11 lines (10 loc) • 1.09 kB
TypeScript
import { MediaPickerEnums, MediaPickerImageRatioDefinition, MediaPickerStorageProviderContext, PromotedTagOptions, RichTextEditorExtensionRegistration } from "@omnia/fx-models";
import { RichTextEditorExtension } from "./IRichTextEditor";
export interface IRichTextEditorExtensionHelper {
getDefaultRTFExtensionRegistrations: () => Array<RichTextEditorExtensionRegistration>;
getDefaultRTFExtensions: () => Array<RichTextEditorExtension>;
getDefaultLimitedRTFExtensionRegistrations: () => Array<RichTextEditorExtensionRegistration>;
getDefaultLimitedRTFExtensions: () => Array<RichTextEditorExtension>;
configureMediaPickerExtension: (configuredExtensions: Array<RichTextEditorExtension>, mediaPickerStorageProviderContext: MediaPickerStorageProviderContext, selectableMediaTypes?: Array<MediaPickerEnums.OmniaMediaTypes>, selectableRatios?: Array<MediaPickerImageRatioDefinition>) => Array<RichTextEditorExtension>;
addHashTagExtension: (configuredExtensions: Array<RichTextEditorExtension>, promotedTagOptions: PromotedTagOptions) => Array<RichTextEditorExtension>;
}