Skip to main content

Class: AutoLinkNode

@lexical/link.AutoLinkNode

Hierarchy

Constructors

constructor

new AutoLinkNode(url, attributes?, key?)

Parameters

NameType
urlstring
attributesLinkAttributes
key?string

Inherited from

LinkNode.constructor

Defined in

lexical-link/src/index.ts:69

Methods

canBeEmpty

canBeEmpty(): false

Returns

false

Inherited from

LinkNode.canBeEmpty

Defined in

lexical-link/src/index.ts:194


canInsertTextAfter

canInsertTextAfter(): false

Returns

false

Inherited from

LinkNode.canInsertTextAfter

Defined in

lexical-link/src/index.ts:190


canInsertTextBefore

canInsertTextBefore(): false

Returns

false

Inherited from

LinkNode.canInsertTextBefore

Defined in

lexical-link/src/index.ts:186


exportJSON

exportJSON(): SerializedAutoLinkNode

Returns

SerializedAutoLinkNode

Overrides

LinkNode.exportJSON

Defined in

lexical-link/src/index.ts:277


extractWithChild

extractWithChild(child, selection, destination): boolean

Parameters

NameType
childLexicalNode
selectionRangeSelection | NodeSelection | GridSelection
destination"clone" | "html"

Returns

boolean

Inherited from

LinkNode.extractWithChild

Defined in

lexical-link/src/index.ts:202


getRel

getRel(): null | string

Returns

null | string

Inherited from

LinkNode.getRel

Defined in

lexical-link/src/index.ts:158


getTarget

getTarget(): null | string

Returns

null | string

Inherited from

LinkNode.getTarget

Defined in

lexical-link/src/index.ts:149


getURL

getURL(): string

Returns

string

Inherited from

LinkNode.getURL

Defined in

lexical-link/src/index.ts:140


insertNewAfter

insertNewAfter(selection, restoreSelection?): null | ElementNode

Parameters

NameTypeDefault value
selectionRangeSelectionundefined
restoreSelectionbooleantrue

Returns

null | ElementNode

Overrides

LinkNode.insertNewAfter

Defined in

lexical-link/src/index.ts:285


isInline

isInline(): true

Returns

true

Inherited from

LinkNode.isInline

Defined in

lexical-link/src/index.ts:198


setRel

setRel(rel): void

Parameters

NameType
relnull | string

Returns

void

Inherited from

LinkNode.setRel

Defined in

lexical-link/src/index.ts:162


setTarget

setTarget(target): void

Parameters

NameType
targetnull | string

Returns

void

Inherited from

LinkNode.setTarget

Defined in

lexical-link/src/index.ts:153


setURL

setURL(url): void

Parameters

NameType
urlstring

Returns

void

Inherited from

LinkNode.setURL

Defined in

lexical-link/src/index.ts:144


clone

Static clone(node): AutoLinkNode

Parameters

NameType
nodeAutoLinkNode

Returns

AutoLinkNode

Overrides

LinkNode.clone

Defined in

lexical-link/src/index.ts:264


getType

Static getType(): string

Returns

string

Overrides

LinkNode.getType

Defined in

lexical-link/src/index.ts:260


importDOM

Static importDOM(): null

Returns

null

Overrides

LinkNode.importDOM

Defined in

lexical-link/src/index.ts:272