@omnia/fx
Version:
Provide Omnia Fx typings and tooling for clientside Omnia development.
21 lines (20 loc) • 760 B
TypeScript
import { ApiPath, RichTextEditorExtensionMessage } from "@omnia/fx-models";
import { IRichTextEditorExtensionHelper } from "./IRichTextEditorExtensionHelper";
export interface IRegisterRichTextEditorExtension {
registerExtension: (items: RichTextEditorExtensionMessage | RichTextEditorExtensionMessage[]) => void;
}
export interface IRichTextEditorPublicApi {
registration: Promise<IRegisterRichTextEditorExtension>;
helper: Promise<IRichTextEditorExtensionHelper>;
}
declare module "@omnia/fx-models/ux/UxApi" {
interface IOmniaUxApi {
richTextEditor: IRichTextEditorPublicApi;
}
interface IOmniaUxExtendApiManifest {
richTextEditor: {
registration: ApiPath;
helper: ApiPath;
};
}
}