Constructors
constructor
Defined in node_modules/@types/babel__traverse/index.d.ts:70
Parameters
Optional parentScope: Scope
Properties
bindings
bindings: {}
Defined in node_modules/@types/babel__traverse/index.d.ts:77
block
Defined in node_modules/@types/babel__traverse/index.d.ts:73
hub
Defined in node_modules/@types/babel__traverse/index.d.ts:76
parent
Defined in node_modules/@types/babel__traverse/index.d.ts:75
parentBlock
Defined in node_modules/@types/babel__traverse/index.d.ts:74
path
Defined in node_modules/@types/babel__traverse/index.d.ts:72
Methods
addGlobal
addGlobal( node: Node ) : void
Defined in node_modules/@types/babel__traverse/index.d.ts:125
Parameters
Returns void
bindingIdentifierEquals
bindingIdentifierEquals( name: string , node: Node ) : boolean
Defined in node_modules/@types/babel__traverse/index.d.ts:152
Parameters
Returns boolean
buildUndefinedNode
buildUndefinedNode( ) : Node
Defined in node_modules/@types/babel__traverse/index.d.ts:119
checkBlockScopedCollisions
checkBlockScopedCollisions( local: Node , kind: string , name: string , id: object ) : void
Defined in node_modules/@types/babel__traverse/index.d.ts:109
Parameters
kind: string
name: string
id: object
Returns void
dump
Defined in node_modules/@types/babel__traverse/index.d.ts:113
Returns void
generateDeclaredUidIdentifier
generateDeclaredUidIdentifier( name?: undefined | string ) : Identifier
Defined in node_modules/@types/babel__traverse/index.d.ts:84
Parameters
Optional name: undefined | string
generateUid
generateUid( name?: undefined | string ) : string
Defined in node_modules/@types/babel__traverse/index.d.ts:90
Parameters
Optional name: undefined | string
Returns string
generateUidIdentifier
generateUidIdentifier( name?: undefined | string ) : Identifier
Defined in node_modules/@types/babel__traverse/index.d.ts:87
Parameters
Optional name: undefined | string
generateUidIdentifierBasedOnNode
generateUidIdentifierBasedOnNode( parent: Node , defaultName?: undefined | string ) : Identifier
Defined in node_modules/@types/babel__traverse/index.d.ts:93
Parameters
Optional defaultName: undefined | string
getAllBindings
getAllBindings( ... kinds: string [] ) : object
Defined in node_modules/@types/babel__traverse/index.d.ts:150
Parameters
Returns object
getBinding
getBinding( name: string ) : Binding | undefined
Defined in node_modules/@types/babel__traverse/index.d.ts:154
Parameters
Returns Binding | undefined
getBindingIdentifier
Defined in node_modules/@types/babel__traverse/index.d.ts:158
Parameters
getBlockParent
Defined in node_modules/@types/babel__traverse/index.d.ts:147
getData
getData( key: string ) : any
Defined in node_modules/@types/babel__traverse/index.d.ts:137
Parameters
Returns any
getFunctionParent
getFunctionParent( ) : Scope | null
Defined in node_modules/@types/babel__traverse/index.d.ts:145
Returns Scope | null
getOwnBinding
getOwnBinding( name: string ) : Binding | undefined
Defined in node_modules/@types/babel__traverse/index.d.ts:156
Parameters
Returns Binding | undefined
getOwnBindingIdentifier
Defined in node_modules/@types/babel__traverse/index.d.ts:160
Parameters
getProgramParent
getProgramParent( ) : Scope
Defined in node_modules/@types/babel__traverse/index.d.ts:143
hasBinding
hasBinding( name: string , noGlobals?: undefined | false | true ) : boolean
Defined in node_modules/@types/babel__traverse/index.d.ts:164
Parameters
name: string
Optional noGlobals: undefined | false | true
Returns boolean
hasGlobal
hasGlobal( name: string ) : boolean
Defined in node_modules/@types/babel__traverse/index.d.ts:129
Parameters
Returns boolean
hasOwnBinding
hasOwnBinding( name: string ) : boolean
Defined in node_modules/@types/babel__traverse/index.d.ts:162
Parameters
Returns boolean
hasReference
hasReference( name: string ) : boolean
Defined in node_modules/@types/babel__traverse/index.d.ts:131
Parameters
Returns boolean
hasUid
hasUid( name: string ) : boolean
Defined in node_modules/@types/babel__traverse/index.d.ts:127
Parameters
Returns boolean
isPure
isPure( node: Node , constantsOnly?: undefined | false | true ) : boolean
Defined in node_modules/@types/babel__traverse/index.d.ts:133
Parameters
Optional constantsOnly: undefined | false | true
Returns boolean
isStatic
isStatic( node: Node ) : boolean
Defined in node_modules/@types/babel__traverse/index.d.ts:104
Parameters
Returns boolean
maybeGenerateMemoised
maybeGenerateMemoised( node: Node , dontPush?: undefined | false | true ) : Identifier
Defined in node_modules/@types/babel__traverse/index.d.ts:107
Parameters
Optional dontPush: undefined | false | true
moveBindingTo
moveBindingTo( name: string , scope: Scope ) : void
Defined in node_modules/@types/babel__traverse/index.d.ts:169
Parameters
Returns void
parentHasBinding
parentHasBinding( name: string , noGlobals?: undefined | false | true ) : boolean
Defined in node_modules/@types/babel__traverse/index.d.ts:166
Parameters
name: string
Optional noGlobals: undefined | false | true
Returns boolean
push
push( opts: { id: t.LVal ; init?: t.Expression ; kind?: "var" | "let" | "const" ; unique?: undefined | false | true } ) : void
Defined in node_modules/@types/babel__traverse/index.d.ts:141
Parameters
opts: { id: t.LVal ; init?: t.Expression ; kind?: "var" | "let" | "const" ; unique?: undefined | false | true }
id: t.LVal
Optional init?: t.Expression
Optional kind?: "var" | "let" | "const"
Optional unique?: undefined | false | true
Returns void
registerBinding
Defined in node_modules/@types/babel__traverse/index.d.ts:123
Parameters
kind: string
Optional bindingPath: NodePath
Returns void
registerConstantViolation
registerConstantViolation( path: NodePath ) : void
Defined in node_modules/@types/babel__traverse/index.d.ts:121
Parameters
Returns void
registerDeclaration
registerDeclaration( path: NodePath ) : void
Defined in node_modules/@types/babel__traverse/index.d.ts:117
Parameters
Returns void
removeBinding
removeBinding( name: string ) : void
Defined in node_modules/@types/babel__traverse/index.d.ts:173
Parameters
Returns void
removeData
removeData( key: string ) : void
Defined in node_modules/@types/babel__traverse/index.d.ts:139
Parameters
Returns void
removeOwnBinding
removeOwnBinding( name: string ) : void
Defined in node_modules/@types/babel__traverse/index.d.ts:171
Parameters
Returns void
rename
rename( oldName: string , newName?: undefined | string , block?: Node ) : void
Defined in node_modules/@types/babel__traverse/index.d.ts:111
Parameters
oldName: string
Optional newName: undefined | string
Optional block: Node
Returns void
setData
setData( key: string , val: any ) : any
Defined in node_modules/@types/babel__traverse/index.d.ts:135
Parameters
Returns any
toArray
toArray( node: Node , i?: undefined | number ) : Node
Defined in node_modules/@types/babel__traverse/index.d.ts:115
Parameters
Optional i: undefined | number
traverse
Defined in node_modules/@types/babel__traverse/index.d.ts:80
Type parameters
Parameters
Returns void
Defined in node_modules/@types/babel__traverse/index.d.ts:81
Parameters
Returns void
Generate a unique identifier and add it to the current scope.