communication-react-19
Version:
React library for building modern communication user experiences utilizing Azure Communication Services (React 19 compatible fork)
20 lines • 766 B
TypeScript
import type { ContextMenuProvider, IEditor } from 'roosterjs-content-model-types';
import { RichTextStrings } from '../RichTextSendBox';
import { IContextualMenuItem } from '@fluentui/react';
/**
* Provides a context menu for editing tables in the rich text editor.
*/
export declare class TableEditContextMenuProvider implements ContextMenuProvider<IContextualMenuItem> {
private editor;
strings: Partial<RichTextStrings>;
private items;
updateStrings(strings: Partial<RichTextStrings>): void;
getName(): string;
initialize(editor: IEditor): void;
/**
* Dispose this plugin
*/
dispose(): void;
getContextMenuItems(node: Node): IContextualMenuItem[] | null;
}
//# sourceMappingURL=TableEditContextMenuProvider.d.ts.map