Module: @lexical/link
Classes
Type Aliases
SerializedAutoLinkNode
Ƭ SerializedAutoLinkNode: Spread<{ type: "autolink" ; version: 1 }, SerializedLinkNode>
Defined in
lexical-link/src/index.ts:259
SerializedLinkNode
Ƭ SerializedLinkNode: Spread<{ rel?: null | string ; target?: null | string ; type: "link" ; url: string ; version: 1 }, SerializedElementNode>
Defined in
lexical-link/src/index.ts:33
Variables
TOGGLE_LINK_COMMAND
• Const TOGGLE_LINK_COMMAND: LexicalCommand<string | { rel?: string ; target?: string ; url: string } | null>
Defined in
lexical-link/src/index.ts:336
Functions
$createAutoLinkNode
▸ $createAutoLinkNode(url, attributes?): AutoLinkNode
Parameters
| Name | Type |
|---|---|
url | string |
attributes? | Object |
attributes.rel? | null | string |
attributes.target? | null | string |
Returns
Defined in
lexical-link/src/index.ts:320
$createLinkNode
▸ $createLinkNode(url, attributes?): LinkNode
Parameters
| Name | Type |
|---|---|
url | string |
attributes? | Object |
attributes.rel? | null | string |
attributes.target? | null | string |
Returns
Defined in
lexical-link/src/index.ts:243
$isAutoLinkNode
▸ $isAutoLinkNode(node): node is AutoLinkNode
Parameters
| Name | Type |
|---|---|
node | undefined | null | LexicalNode |
Returns
node is AutoLinkNode
Defined in
lexical-link/src/index.ts:330
$isLinkNode
▸ $isLinkNode(node): node is LinkNode
Parameters
| Name | Type |
|---|---|
node | undefined | null | LexicalNode |
Returns
node is LinkNode
Defined in
lexical-link/src/index.ts:253
toggleLink
▸ toggleLink(url, attributes?): void
Parameters
| Name | Type |
|---|---|
url | null | string |
attributes | Object |
attributes.rel? | null | string |
attributes.target? | null | string |
Returns
void
Defined in
lexical-link/src/index.ts:346