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