youtubei.js / Types / JsAnalyzer
Class: JsAnalyzer
Performs dependency-aware extraction of variables inside an IIFE.
Constructors
new JsAnalyzer()
new JsAnalyzer(
code
,options
):JsAnalyzer
Creates a new instance over the provided source.
Parameters
• code: string
JavaScript source to parse and inspect.
• options: AnalyzerOptions
= {}
Optional traversal settings.
Returns
Defined in
src/utils/javascript/JsAnalyzer.ts:76
Properties
declaredVariables
declaredVariables:
Map
<string
,VariableMetadata
>
Defined in
src/utils/javascript/JsAnalyzer.ts:68
iifeParamName
iifeParamName:
null
|string
=null
Defined in
src/utils/javascript/JsAnalyzer.ts:69
Methods
getExtractedMatches()
getExtractedMatches():
ExtractionState
[]
Returns the current set of matched extractions.
Returns
Defined in
src/utils/javascript/JsAnalyzer.ts:555
getSource()
getSource():
string
Returns the raw, original source.
Returns
string