YouTube.js
Guide
Discord
❤️ Sponsor
GitHub
Guide
Discord
❤️ Sponsor
GitHub

youtubei.js / Misc / Text

Class: Text

Defined in: src/parser/classes/misc/Text.ts:34

Represents text content that may include formatting, emojis, and navigation endpoints.

Constructors

Constructor

new Text(data): Text

Defined in: src/parser/classes/misc/Text.ts:60

Parameters

data

RawNode

Returns

Text

Properties

accessibility?

optional accessibility: FormattedStringSupportedAccessibilityDatas

Defined in: src/parser/classes/misc/Text.ts:53

Accessibility data associated with this text.


endpoint?

optional endpoint: NavigationEndpoint

Defined in: src/parser/classes/misc/Text.ts:48

Navigation endpoint associated with this text.


rtl

rtl: boolean

Defined in: src/parser/classes/misc/Text.ts:58

Indicates if the text is right-to-left.


runs?

optional runs: (TextRun | EmojiRun)[]

Defined in: src/parser/classes/misc/Text.ts:43

Individual text segments with their formatting.


text?

optional text: string

Defined in: src/parser/classes/misc/Text.ts:38

The plain text content.

Methods

isEmpty()

isEmpty(): boolean

Defined in: src/parser/classes/misc/Text.ts:262

Checks if the text is empty.

Returns

boolean

Whether the text is empty.


toHTML()

toHTML(): string | undefined

Defined in: src/parser/classes/misc/Text.ts:254

Converts the text to HTML.

Returns

string | undefined

The HTML.


toString()

toString(): string

Defined in: src/parser/classes/misc/Text.ts:270

Converts the text to a string.

Returns

string

The text.


fromAttributed()

static fromAttributed(data): Text

Defined in: src/parser/classes/misc/Text.ts:103

Parameters

data

AttributedText

Returns

Text

Edit this page
Last Updated: 10/12/25, 3:23 PM