youtubei.js / Parser / parse
Function: parse()
Call Signature
parse<
T,K>(data,requireArray,validTypes?):ObservedArray<InstanceType<K[number]>> |null
Defined in: src/parser/parser.ts:628
Parses an item or an array of items.
Type Parameters
T
T extends YTNode
K
K extends YTNodeConstructor<T>[]
Parameters
data
The data to parse.
requireArray
true
Whether the data should be parsed as an array.
validTypes?
K
YTNode types that are allowed to be parsed.
Returns
ObservedArray<InstanceType<K[number]>> | null
Call Signature
parse<
T,K>(data,requireArray,validTypes?):ObservedArray<InstanceType<K>> |null
Defined in: src/parser/parser.ts:629
Parses an item or an array of items.
Type Parameters
T
T extends YTNode
K
K extends YTNodeConstructor<T>
Parameters
data
The data to parse.
requireArray
true
Whether the data should be parsed as an array.
validTypes?
K
YTNode types that are allowed to be parsed.
Returns
ObservedArray<InstanceType<K>> | null
Call Signature
parse<
T>(data?,requireArray?,validTypes?):SuperParsedResult<T>
Defined in: src/parser/parser.ts:630
Parses an item or an array of items.
Type Parameters
T
Parameters
data?
The data to parse.
requireArray?
false
Whether the data should be parsed as an array.
validTypes?
YTNode types that are allowed to be parsed.
YTNodeConstructor<T> | YTNodeConstructor<T>[]