UNPKG

@omnia/fx

Version:

Provide Omnia Fx typings and tooling for clientside Omnia development.

37 lines (36 loc) 1.07 kB
import { NodeExtension } from "../../NodeExtension"; import { MentionEditorExtensionConfiguration } from "../../../../models/richtext-editor-extensions"; import { ResolvedUserIdentity } from "@omnia/fx-models"; interface MetionHtml { user: ResolvedUserIdentity; html: string; } interface MentionOptions extends MentionEditorExtensionConfiguration { matcher: any; mentionClass: string; suggestionClass: string; } export default class Mention extends NodeExtension { static content: { [key: string]: MetionHtml; }; static options: Partial<MentionOptions>; private userIdentityStore; constructor(options?: Partial<MentionEditorExtensionConfiguration>); get name(): string; get defaultOptions(): { matcher: { char: string; allowSpaces: boolean; startOfLine: boolean; }; suggestionClass: string; }; get schema(): any; get view(): any; commands({ schema }: { schema: any; }): (attrs: any) => any; get plugins(): any[]; } export {};