Interface: EmbedConfig<TEmbedMatchResultData, TEmbedMatchResult>
@lexical/react/LexicalAutoEmbedPlugin.EmbedConfig
Type parameters
| Name | Type |
|---|---|
TEmbedMatchResultData | unknown |
TEmbedMatchResult | EmbedMatchResult<TEmbedMatchResultData> |
Properties
insertNode
• insertNode: (editor: LexicalEditor, result: TEmbedMatchResult) => void
Type declaration
▸ (editor, result): void
Parameters
| Name | Type |
|---|---|
editor | LexicalEditor |
result | TEmbedMatchResult |
Returns
void
Defined in
packages/lexical-react/src/LexicalAutoEmbedPlugin.tsx:53
parseUrl
• parseUrl: (text: string) => null | TEmbedMatchResult | Promise<null | TEmbedMatchResult>
Type declaration
▸ (text): null | TEmbedMatchResult | Promise<null | TEmbedMatchResult>
Parameters
| Name | Type |
|---|---|
text | string |
Returns
null | TEmbedMatchResult | Promise<null | TEmbedMatchResult>
Defined in
packages/lexical-react/src/LexicalAutoEmbedPlugin.tsx:49
type
• type: string