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
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?
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