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

youtubei.js / Parser / parseArray

Function: parseArray()

Call Signature

parseArray<T, K>(data, validTypes): ObservedArray<InstanceType<K[number]>>

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

Parses an array of items.

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

ObservedArray<InstanceType<K[number]>>

Call Signature

parseArray<T>(data, validType): ObservedArray<T>

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

Parses an array of items.

Type Parameters

T

T extends YTNode = YTNode

Parameters

data

The data to parse.

RawNode[] | undefined

validType

YTNodeConstructor<T>

Returns

ObservedArray<T>

Call Signature

parseArray(data): ObservedArray<YTNode>

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

Parses an array of items.

Parameters

data

The data to parse.

RawNode[] | undefined

Returns

ObservedArray<YTNode>

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