YouTube.js
Guide
Discord
GitHub
Guide
Discord
GitHub

youtubei.js / Parser / parseItem

Function: parseItem()

parseItem(data, validTypes)

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

Parses an item.

Type Parameters

• T extends YTNode

• K extends YTNodeConstructor<T>[]

Parameters

• data: undefined | RawNode

The data to parse.

• validTypes: K

YTNode types that are allowed to be parsed.

Returns

InstanceType<K[number]> | null

Defined in

src/parser/parser.ts:509

parseItem(data, validTypes)

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

Type Parameters

• T extends YTNode

Parameters

• data: undefined | RawNode

• validTypes: YTNodeConstructor<T>

Returns

T | null

Defined in

src/parser/parser.ts:510

parseItem(data)

parseItem(data?): YTNode

Parameters

• data?: RawNode

Returns

YTNode

Defined in

src/parser/parser.ts:511

Edit this page
Last Updated:: 3/25/25, 8:08 PM
Contributors: EdamAme-x