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
>[]