UNPKG

@omnia/fx

Version:

Provide Omnia Fx typings and tooling for clientside Omnia development.

11 lines (10 loc) 1.09 kB
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>; }