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

youtubei.js / Parser / parseItem

Function: parseItem()

Call Signature

parseItem<T, K>(data, validTypes): InstanceType<K[number]> | null

Defined in: src/parser/parser.ts:535

Parses an item.

Type Parameters

T

T extends YTNode

K

K extends YTNodeConstructor<T>[]

Parameters

data

The data to parse.

RawNode | undefined

validTypes

K

YTNode types that are allowed to be parsed.

Returns

InstanceType<K[number]> | null

Call Signature

parseItem<T>(data, validTypes): T | null

Defined in: src/parser/parser.ts:536

Parses an item.

Type Parameters

T

T extends YTNode

Parameters

data

The data to parse.

RawNode | undefined

validTypes

YTNodeConstructor<T>

YTNode types that are allowed to be parsed.

Returns

T | null

Call Signature

parseItem(data?): YTNode

Defined in: src/parser/parser.ts:537

Parses an item.

Parameters

data?

RawNode

The data to parse.

Returns

YTNode

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