Socket
Socket
Sign inDemoInstall

@types/babel-traverse

Package Overview
Dependencies
Maintainers
1
Versions
25
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@types/babel-traverse - npm Package Compare versions

Comparing version 6.25.5 to 6.25.6

346

babel-traverse/index.d.ts

@@ -16,4 +16,4 @@ // Type definitions for babel-traverse 6.25

export interface TraverseOptions<S = Node> extends Visitor<S> {
scope?: Scope;
noScope?: boolean;
scope?: Scope | undefined;
noScope?: boolean | undefined;
}

@@ -146,173 +146,173 @@

export interface Visitor<S = Node> extends VisitNodeObject<Node> {
ArrayExpression?: VisitNode<S, t.ArrayExpression>;
AssignmentExpression?: VisitNode<S, t.AssignmentExpression>;
LVal?: VisitNode<S, t.LVal>;
Expression?: VisitNode<S, t.Expression>;
BinaryExpression?: VisitNode<S, t.BinaryExpression>;
Directive?: VisitNode<S, t.Directive>;
DirectiveLiteral?: VisitNode<S, t.DirectiveLiteral>;
BlockStatement?: VisitNode<S, t.BlockStatement>;
BreakStatement?: VisitNode<S, t.BreakStatement>;
Identifier?: VisitNode<S, t.Identifier>;
CallExpression?: VisitNode<S, t.CallExpression>;
CatchClause?: VisitNode<S, t.CatchClause>;
ConditionalExpression?: VisitNode<S, t.ConditionalExpression>;
ContinueStatement?: VisitNode<S, t.ContinueStatement>;
DebuggerStatement?: VisitNode<S, t.DebuggerStatement>;
DoWhileStatement?: VisitNode<S, t.DoWhileStatement>;
Statement?: VisitNode<S, t.Statement>;
EmptyStatement?: VisitNode<S, t.EmptyStatement>;
ExpressionStatement?: VisitNode<S, t.ExpressionStatement>;
File?: VisitNode<S, t.File>;
Program?: VisitNode<S, t.Program>;
ForInStatement?: VisitNode<S, t.ForInStatement>;
VariableDeclaration?: VisitNode<S, t.VariableDeclaration>;
ForStatement?: VisitNode<S, t.ForStatement>;
FunctionDeclaration?: VisitNode<S, t.FunctionDeclaration>;
FunctionExpression?: VisitNode<S, t.FunctionExpression>;
IfStatement?: VisitNode<S, t.IfStatement>;
LabeledStatement?: VisitNode<S, t.LabeledStatement>;
StringLiteral?: VisitNode<S, t.StringLiteral>;
NumericLiteral?: VisitNode<S, t.NumericLiteral>;
NullLiteral?: VisitNode<S, t.NullLiteral>;
BooleanLiteral?: VisitNode<S, t.BooleanLiteral>;
RegExpLiteral?: VisitNode<S, t.RegExpLiteral>;
LogicalExpression?: VisitNode<S, t.LogicalExpression>;
MemberExpression?: VisitNode<S, t.MemberExpression>;
NewExpression?: VisitNode<S, t.NewExpression>;
ObjectExpression?: VisitNode<S, t.ObjectExpression>;
ObjectMethod?: VisitNode<S, t.ObjectMethod>;
ObjectProperty?: VisitNode<S, t.ObjectProperty>;
RestElement?: VisitNode<S, t.RestElement>;
ReturnStatement?: VisitNode<S, t.ReturnStatement>;
SequenceExpression?: VisitNode<S, t.SequenceExpression>;
SwitchCase?: VisitNode<S, t.SwitchCase>;
SwitchStatement?: VisitNode<S, t.SwitchStatement>;
ThisExpression?: VisitNode<S, t.ThisExpression>;
ThrowStatement?: VisitNode<S, t.ThrowStatement>;
TryStatement?: VisitNode<S, t.TryStatement>;
UnaryExpression?: VisitNode<S, t.UnaryExpression>;
UpdateExpression?: VisitNode<S, t.UpdateExpression>;
VariableDeclarator?: VisitNode<S, t.VariableDeclarator>;
WhileStatement?: VisitNode<S, t.WhileStatement>;
WithStatement?: VisitNode<S, t.WithStatement>;
AssignmentPattern?: VisitNode<S, t.AssignmentPattern>;
ArrayPattern?: VisitNode<S, t.ArrayPattern>;
ArrowFunctionExpression?: VisitNode<S, t.ArrowFunctionExpression>;
ClassBody?: VisitNode<S, t.ClassBody>;
ClassDeclaration?: VisitNode<S, t.ClassDeclaration>;
ClassExpression?: VisitNode<S, t.ClassExpression>;
ExportAllDeclaration?: VisitNode<S, t.ExportAllDeclaration>;
ExportDefaultDeclaration?: VisitNode<S, t.ExportDefaultDeclaration>;
ExportNamedDeclaration?: VisitNode<S, t.ExportNamedDeclaration>;
Declaration?: VisitNode<S, t.Declaration>;
ExportSpecifier?: VisitNode<S, t.ExportSpecifier>;
ForOfStatement?: VisitNode<S, t.ForOfStatement>;
ImportDeclaration?: VisitNode<S, t.ImportDeclaration>;
ImportDefaultSpecifier?: VisitNode<S, t.ImportDefaultSpecifier>;
ImportNamespaceSpecifier?: VisitNode<S, t.ImportNamespaceSpecifier>;
ImportSpecifier?: VisitNode<S, t.ImportSpecifier>;
MetaProperty?: VisitNode<S, t.MetaProperty>;
ClassMethod?: VisitNode<S, t.ClassMethod>;
ObjectPattern?: VisitNode<S, t.ObjectPattern>;
SpreadElement?: VisitNode<S, t.SpreadElement>;
Super?: VisitNode<S, t.Super>;
TaggedTemplateExpression?: VisitNode<S, t.TaggedTemplateExpression>;
TemplateLiteral?: VisitNode<S, t.TemplateLiteral>;
TemplateElement?: VisitNode<S, t.TemplateElement>;
YieldExpression?: VisitNode<S, t.YieldExpression>;
AnyTypeAnnotation?: VisitNode<S, t.AnyTypeAnnotation>;
ArrayTypeAnnotation?: VisitNode<S, t.ArrayTypeAnnotation>;
BooleanTypeAnnotation?: VisitNode<S, t.BooleanTypeAnnotation>;
BooleanLiteralTypeAnnotation?: VisitNode<S, t.BooleanLiteralTypeAnnotation>;
NullLiteralTypeAnnotation?: VisitNode<S, t.NullLiteralTypeAnnotation>;
ClassImplements?: VisitNode<S, t.ClassImplements>;
ClassProperty?: VisitNode<S, t.ClassProperty>;
DeclareClass?: VisitNode<S, t.DeclareClass>;
DeclareFunction?: VisitNode<S, t.DeclareFunction>;
DeclareInterface?: VisitNode<S, t.DeclareInterface>;
DeclareModule?: VisitNode<S, t.DeclareModule>;
DeclareTypeAlias?: VisitNode<S, t.DeclareTypeAlias>;
DeclareVariable?: VisitNode<S, t.DeclareVariable>;
ExistentialTypeParam?: VisitNode<S, t.ExistentialTypeParam>;
FunctionTypeAnnotation?: VisitNode<S, t.FunctionTypeAnnotation>;
FunctionTypeParam?: VisitNode<S, t.FunctionTypeParam>;
GenericTypeAnnotation?: VisitNode<S, t.GenericTypeAnnotation>;
InterfaceExtends?: VisitNode<S, t.InterfaceExtends>;
InterfaceDeclaration?: VisitNode<S, t.InterfaceDeclaration>;
IntersectionTypeAnnotation?: VisitNode<S, t.IntersectionTypeAnnotation>;
MixedTypeAnnotation?: VisitNode<S, t.MixedTypeAnnotation>;
NullableTypeAnnotation?: VisitNode<S, t.NullableTypeAnnotation>;
NumericLiteralTypeAnnotation?: VisitNode<S, t.NumericLiteralTypeAnnotation>;
NumberTypeAnnotation?: VisitNode<S, t.NumberTypeAnnotation>;
StringLiteralTypeAnnotation?: VisitNode<S, t.StringLiteralTypeAnnotation>;
StringTypeAnnotation?: VisitNode<S, t.StringTypeAnnotation>;
ThisTypeAnnotation?: VisitNode<S, t.ThisTypeAnnotation>;
TupleTypeAnnotation?: VisitNode<S, t.TupleTypeAnnotation>;
TypeofTypeAnnotation?: VisitNode<S, t.TypeofTypeAnnotation>;
TypeAlias?: VisitNode<S, t.TypeAlias>;
TypeAnnotation?: VisitNode<S, t.TypeAnnotation>;
TypeCastExpression?: VisitNode<S, t.TypeCastExpression>;
TypeParameterDeclaration?: VisitNode<S, t.TypeParameterDeclaration>;
TypeParameterInstantiation?: VisitNode<S, t.TypeParameterInstantiation>;
ObjectTypeAnnotation?: VisitNode<S, t.ObjectTypeAnnotation>;
ObjectTypeCallProperty?: VisitNode<S, t.ObjectTypeCallProperty>;
ObjectTypeIndexer?: VisitNode<S, t.ObjectTypeIndexer>;
ObjectTypeProperty?: VisitNode<S, t.ObjectTypeProperty>;
QualifiedTypeIdentifier?: VisitNode<S, t.QualifiedTypeIdentifier>;
UnionTypeAnnotation?: VisitNode<S, t.UnionTypeAnnotation>;
VoidTypeAnnotation?: VisitNode<S, t.VoidTypeAnnotation>;
JSXAttribute?: VisitNode<S, t.JSXAttribute>;
JSXIdentifier?: VisitNode<S, t.JSXIdentifier>;
JSXNamespacedName?: VisitNode<S, t.JSXNamespacedName>;
JSXElement?: VisitNode<S, t.JSXElement>;
JSXExpressionContainer?: VisitNode<S, t.JSXExpressionContainer>;
JSXClosingElement?: VisitNode<S, t.JSXClosingElement>;
JSXMemberExpression?: VisitNode<S, t.JSXMemberExpression>;
JSXOpeningElement?: VisitNode<S, t.JSXOpeningElement>;
JSXEmptyExpression?: VisitNode<S, t.JSXEmptyExpression>;
JSXSpreadAttribute?: VisitNode<S, t.JSXSpreadAttribute>;
JSXText?: VisitNode<S, t.JSXText>;
Noop?: VisitNode<S, t.Noop>;
ParenthesizedExpression?: VisitNode<S, t.ParenthesizedExpression>;
AwaitExpression?: VisitNode<S, t.AwaitExpression>;
BindExpression?: VisitNode<S, t.BindExpression>;
Decorator?: VisitNode<S, t.Decorator>;
DoExpression?: VisitNode<S, t.DoExpression>;
ExportDefaultSpecifier?: VisitNode<S, t.ExportDefaultSpecifier>;
ExportNamespaceSpecifier?: VisitNode<S, t.ExportNamespaceSpecifier>;
RestProperty?: VisitNode<S, t.RestProperty>;
SpreadProperty?: VisitNode<S, t.SpreadProperty>;
Binary?: VisitNode<S, t.Binary>;
Scopable?: VisitNode<S, t.Scopable>;
BlockParent?: VisitNode<S, t.BlockParent>;
Block?: VisitNode<S, t.Block>;
Terminatorless?: VisitNode<S, t.Terminatorless>;
CompletionStatement?: VisitNode<S, t.CompletionStatement>;
Conditional?: VisitNode<S, t.Conditional>;
Loop?: VisitNode<S, t.Loop>;
While?: VisitNode<S, t.While>;
ExpressionWrapper?: VisitNode<S, t.ExpressionWrapper>;
For?: VisitNode<S, t.For>;
ForXStatement?: VisitNode<S, t.ForXStatement>;
Function?: VisitNode<S, t.Function>;
FunctionParent?: VisitNode<S, t.FunctionParent>;
Pureish?: VisitNode<S, t.Pureish>;
Literal?: VisitNode<S, t.Literal>;
Immutable?: VisitNode<S, t.Immutable>;
UserWhitespacable?: VisitNode<S, t.UserWhitespacable>;
Method?: VisitNode<S, t.Method>;
ObjectMember?: VisitNode<S, t.ObjectMember>;
Property?: VisitNode<S, t.Property>;
UnaryLike?: VisitNode<S, t.UnaryLike>;
Pattern?: VisitNode<S, t.Pattern>;
Class?: VisitNode<S, t.Class>;
ModuleDeclaration?: VisitNode<S, t.ModuleDeclaration>;
ExportDeclaration?: VisitNode<S, t.ExportDeclaration>;
ModuleSpecifier?: VisitNode<S, t.ModuleSpecifier>;
Flow?: VisitNode<S, t.Flow>;
FlowBaseAnnotation?: VisitNode<S, t.FlowBaseAnnotation>;
FlowDeclaration?: VisitNode<S, t.FlowDeclaration>;
JSX?: VisitNode<S, t.JSX>;
Scope?: VisitNode<S, t.Scopable>;
ArrayExpression?: VisitNode<S, t.ArrayExpression> | undefined;
AssignmentExpression?: VisitNode<S, t.AssignmentExpression> | undefined;
LVal?: VisitNode<S, t.LVal> | undefined;
Expression?: VisitNode<S, t.Expression> | undefined;
BinaryExpression?: VisitNode<S, t.BinaryExpression> | undefined;
Directive?: VisitNode<S, t.Directive> | undefined;
DirectiveLiteral?: VisitNode<S, t.DirectiveLiteral> | undefined;
BlockStatement?: VisitNode<S, t.BlockStatement> | undefined;
BreakStatement?: VisitNode<S, t.BreakStatement> | undefined;
Identifier?: VisitNode<S, t.Identifier> | undefined;
CallExpression?: VisitNode<S, t.CallExpression> | undefined;
CatchClause?: VisitNode<S, t.CatchClause> | undefined;
ConditionalExpression?: VisitNode<S, t.ConditionalExpression> | undefined;
ContinueStatement?: VisitNode<S, t.ContinueStatement> | undefined;
DebuggerStatement?: VisitNode<S, t.DebuggerStatement> | undefined;
DoWhileStatement?: VisitNode<S, t.DoWhileStatement> | undefined;
Statement?: VisitNode<S, t.Statement> | undefined;
EmptyStatement?: VisitNode<S, t.EmptyStatement> | undefined;
ExpressionStatement?: VisitNode<S, t.ExpressionStatement> | undefined;
File?: VisitNode<S, t.File> | undefined;
Program?: VisitNode<S, t.Program> | undefined;
ForInStatement?: VisitNode<S, t.ForInStatement> | undefined;
VariableDeclaration?: VisitNode<S, t.VariableDeclaration> | undefined;
ForStatement?: VisitNode<S, t.ForStatement> | undefined;
FunctionDeclaration?: VisitNode<S, t.FunctionDeclaration> | undefined;
FunctionExpression?: VisitNode<S, t.FunctionExpression> | undefined;
IfStatement?: VisitNode<S, t.IfStatement> | undefined;
LabeledStatement?: VisitNode<S, t.LabeledStatement> | undefined;
StringLiteral?: VisitNode<S, t.StringLiteral> | undefined;
NumericLiteral?: VisitNode<S, t.NumericLiteral> | undefined;
NullLiteral?: VisitNode<S, t.NullLiteral> | undefined;
BooleanLiteral?: VisitNode<S, t.BooleanLiteral> | undefined;
RegExpLiteral?: VisitNode<S, t.RegExpLiteral> | undefined;
LogicalExpression?: VisitNode<S, t.LogicalExpression> | undefined;
MemberExpression?: VisitNode<S, t.MemberExpression> | undefined;
NewExpression?: VisitNode<S, t.NewExpression> | undefined;
ObjectExpression?: VisitNode<S, t.ObjectExpression> | undefined;
ObjectMethod?: VisitNode<S, t.ObjectMethod> | undefined;
ObjectProperty?: VisitNode<S, t.ObjectProperty> | undefined;
RestElement?: VisitNode<S, t.RestElement> | undefined;
ReturnStatement?: VisitNode<S, t.ReturnStatement> | undefined;
SequenceExpression?: VisitNode<S, t.SequenceExpression> | undefined;
SwitchCase?: VisitNode<S, t.SwitchCase> | undefined;
SwitchStatement?: VisitNode<S, t.SwitchStatement> | undefined;
ThisExpression?: VisitNode<S, t.ThisExpression> | undefined;
ThrowStatement?: VisitNode<S, t.ThrowStatement> | undefined;
TryStatement?: VisitNode<S, t.TryStatement> | undefined;
UnaryExpression?: VisitNode<S, t.UnaryExpression> | undefined;
UpdateExpression?: VisitNode<S, t.UpdateExpression> | undefined;
VariableDeclarator?: VisitNode<S, t.VariableDeclarator> | undefined;
WhileStatement?: VisitNode<S, t.WhileStatement> | undefined;
WithStatement?: VisitNode<S, t.WithStatement> | undefined;
AssignmentPattern?: VisitNode<S, t.AssignmentPattern> | undefined;
ArrayPattern?: VisitNode<S, t.ArrayPattern> | undefined;
ArrowFunctionExpression?: VisitNode<S, t.ArrowFunctionExpression> | undefined;
ClassBody?: VisitNode<S, t.ClassBody> | undefined;
ClassDeclaration?: VisitNode<S, t.ClassDeclaration> | undefined;
ClassExpression?: VisitNode<S, t.ClassExpression> | undefined;
ExportAllDeclaration?: VisitNode<S, t.ExportAllDeclaration> | undefined;
ExportDefaultDeclaration?: VisitNode<S, t.ExportDefaultDeclaration> | undefined;
ExportNamedDeclaration?: VisitNode<S, t.ExportNamedDeclaration> | undefined;
Declaration?: VisitNode<S, t.Declaration> | undefined;
ExportSpecifier?: VisitNode<S, t.ExportSpecifier> | undefined;
ForOfStatement?: VisitNode<S, t.ForOfStatement> | undefined;
ImportDeclaration?: VisitNode<S, t.ImportDeclaration> | undefined;
ImportDefaultSpecifier?: VisitNode<S, t.ImportDefaultSpecifier> | undefined;
ImportNamespaceSpecifier?: VisitNode<S, t.ImportNamespaceSpecifier> | undefined;
ImportSpecifier?: VisitNode<S, t.ImportSpecifier> | undefined;
MetaProperty?: VisitNode<S, t.MetaProperty> | undefined;
ClassMethod?: VisitNode<S, t.ClassMethod> | undefined;
ObjectPattern?: VisitNode<S, t.ObjectPattern> | undefined;
SpreadElement?: VisitNode<S, t.SpreadElement> | undefined;
Super?: VisitNode<S, t.Super> | undefined;
TaggedTemplateExpression?: VisitNode<S, t.TaggedTemplateExpression> | undefined;
TemplateLiteral?: VisitNode<S, t.TemplateLiteral> | undefined;
TemplateElement?: VisitNode<S, t.TemplateElement> | undefined;
YieldExpression?: VisitNode<S, t.YieldExpression> | undefined;
AnyTypeAnnotation?: VisitNode<S, t.AnyTypeAnnotation> | undefined;
ArrayTypeAnnotation?: VisitNode<S, t.ArrayTypeAnnotation> | undefined;
BooleanTypeAnnotation?: VisitNode<S, t.BooleanTypeAnnotation> | undefined;
BooleanLiteralTypeAnnotation?: VisitNode<S, t.BooleanLiteralTypeAnnotation> | undefined;
NullLiteralTypeAnnotation?: VisitNode<S, t.NullLiteralTypeAnnotation> | undefined;
ClassImplements?: VisitNode<S, t.ClassImplements> | undefined;
ClassProperty?: VisitNode<S, t.ClassProperty> | undefined;
DeclareClass?: VisitNode<S, t.DeclareClass> | undefined;
DeclareFunction?: VisitNode<S, t.DeclareFunction> | undefined;
DeclareInterface?: VisitNode<S, t.DeclareInterface> | undefined;
DeclareModule?: VisitNode<S, t.DeclareModule> | undefined;
DeclareTypeAlias?: VisitNode<S, t.DeclareTypeAlias> | undefined;
DeclareVariable?: VisitNode<S, t.DeclareVariable> | undefined;
ExistentialTypeParam?: VisitNode<S, t.ExistentialTypeParam> | undefined;
FunctionTypeAnnotation?: VisitNode<S, t.FunctionTypeAnnotation> | undefined;
FunctionTypeParam?: VisitNode<S, t.FunctionTypeParam> | undefined;
GenericTypeAnnotation?: VisitNode<S, t.GenericTypeAnnotation> | undefined;
InterfaceExtends?: VisitNode<S, t.InterfaceExtends> | undefined;
InterfaceDeclaration?: VisitNode<S, t.InterfaceDeclaration> | undefined;
IntersectionTypeAnnotation?: VisitNode<S, t.IntersectionTypeAnnotation> | undefined;
MixedTypeAnnotation?: VisitNode<S, t.MixedTypeAnnotation> | undefined;
NullableTypeAnnotation?: VisitNode<S, t.NullableTypeAnnotation> | undefined;
NumericLiteralTypeAnnotation?: VisitNode<S, t.NumericLiteralTypeAnnotation> | undefined;
NumberTypeAnnotation?: VisitNode<S, t.NumberTypeAnnotation> | undefined;
StringLiteralTypeAnnotation?: VisitNode<S, t.StringLiteralTypeAnnotation> | undefined;
StringTypeAnnotation?: VisitNode<S, t.StringTypeAnnotation> | undefined;
ThisTypeAnnotation?: VisitNode<S, t.ThisTypeAnnotation> | undefined;
TupleTypeAnnotation?: VisitNode<S, t.TupleTypeAnnotation> | undefined;
TypeofTypeAnnotation?: VisitNode<S, t.TypeofTypeAnnotation> | undefined;
TypeAlias?: VisitNode<S, t.TypeAlias> | undefined;
TypeAnnotation?: VisitNode<S, t.TypeAnnotation> | undefined;
TypeCastExpression?: VisitNode<S, t.TypeCastExpression> | undefined;
TypeParameterDeclaration?: VisitNode<S, t.TypeParameterDeclaration> | undefined;
TypeParameterInstantiation?: VisitNode<S, t.TypeParameterInstantiation> | undefined;
ObjectTypeAnnotation?: VisitNode<S, t.ObjectTypeAnnotation> | undefined;
ObjectTypeCallProperty?: VisitNode<S, t.ObjectTypeCallProperty> | undefined;
ObjectTypeIndexer?: VisitNode<S, t.ObjectTypeIndexer> | undefined;
ObjectTypeProperty?: VisitNode<S, t.ObjectTypeProperty> | undefined;
QualifiedTypeIdentifier?: VisitNode<S, t.QualifiedTypeIdentifier> | undefined;
UnionTypeAnnotation?: VisitNode<S, t.UnionTypeAnnotation> | undefined;
VoidTypeAnnotation?: VisitNode<S, t.VoidTypeAnnotation> | undefined;
JSXAttribute?: VisitNode<S, t.JSXAttribute> | undefined;
JSXIdentifier?: VisitNode<S, t.JSXIdentifier> | undefined;
JSXNamespacedName?: VisitNode<S, t.JSXNamespacedName> | undefined;
JSXElement?: VisitNode<S, t.JSXElement> | undefined;
JSXExpressionContainer?: VisitNode<S, t.JSXExpressionContainer> | undefined;
JSXClosingElement?: VisitNode<S, t.JSXClosingElement> | undefined;
JSXMemberExpression?: VisitNode<S, t.JSXMemberExpression> | undefined;
JSXOpeningElement?: VisitNode<S, t.JSXOpeningElement> | undefined;
JSXEmptyExpression?: VisitNode<S, t.JSXEmptyExpression> | undefined;
JSXSpreadAttribute?: VisitNode<S, t.JSXSpreadAttribute> | undefined;
JSXText?: VisitNode<S, t.JSXText> | undefined;
Noop?: VisitNode<S, t.Noop> | undefined;
ParenthesizedExpression?: VisitNode<S, t.ParenthesizedExpression> | undefined;
AwaitExpression?: VisitNode<S, t.AwaitExpression> | undefined;
BindExpression?: VisitNode<S, t.BindExpression> | undefined;
Decorator?: VisitNode<S, t.Decorator> | undefined;
DoExpression?: VisitNode<S, t.DoExpression> | undefined;
ExportDefaultSpecifier?: VisitNode<S, t.ExportDefaultSpecifier> | undefined;
ExportNamespaceSpecifier?: VisitNode<S, t.ExportNamespaceSpecifier> | undefined;
RestProperty?: VisitNode<S, t.RestProperty> | undefined;
SpreadProperty?: VisitNode<S, t.SpreadProperty> | undefined;
Binary?: VisitNode<S, t.Binary> | undefined;
Scopable?: VisitNode<S, t.Scopable> | undefined;
BlockParent?: VisitNode<S, t.BlockParent> | undefined;
Block?: VisitNode<S, t.Block> | undefined;
Terminatorless?: VisitNode<S, t.Terminatorless> | undefined;
CompletionStatement?: VisitNode<S, t.CompletionStatement> | undefined;
Conditional?: VisitNode<S, t.Conditional> | undefined;
Loop?: VisitNode<S, t.Loop> | undefined;
While?: VisitNode<S, t.While> | undefined;
ExpressionWrapper?: VisitNode<S, t.ExpressionWrapper> | undefined;
For?: VisitNode<S, t.For> | undefined;
ForXStatement?: VisitNode<S, t.ForXStatement> | undefined;
Function?: VisitNode<S, t.Function> | undefined;
FunctionParent?: VisitNode<S, t.FunctionParent> | undefined;
Pureish?: VisitNode<S, t.Pureish> | undefined;
Literal?: VisitNode<S, t.Literal> | undefined;
Immutable?: VisitNode<S, t.Immutable> | undefined;
UserWhitespacable?: VisitNode<S, t.UserWhitespacable> | undefined;
Method?: VisitNode<S, t.Method> | undefined;
ObjectMember?: VisitNode<S, t.ObjectMember> | undefined;
Property?: VisitNode<S, t.Property> | undefined;
UnaryLike?: VisitNode<S, t.UnaryLike> | undefined;
Pattern?: VisitNode<S, t.Pattern> | undefined;
Class?: VisitNode<S, t.Class> | undefined;
ModuleDeclaration?: VisitNode<S, t.ModuleDeclaration> | undefined;
ExportDeclaration?: VisitNode<S, t.ExportDeclaration> | undefined;
ModuleSpecifier?: VisitNode<S, t.ModuleSpecifier> | undefined;
Flow?: VisitNode<S, t.Flow> | undefined;
FlowBaseAnnotation?: VisitNode<S, t.FlowBaseAnnotation> | undefined;
FlowDeclaration?: VisitNode<S, t.FlowDeclaration> | undefined;
JSX?: VisitNode<S, t.JSX> | undefined;
Scope?: VisitNode<S, t.Scopable> | undefined;
}

@@ -319,0 +319,0 @@

{
"name": "@types/babel-traverse",
"version": "6.25.5",
"version": "6.25.6",
"description": "TypeScript definitions for babel-traverse",
"homepage": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/babel-traverse",
"license": "MIT",

@@ -24,6 +25,7 @@ "contributors": [

"main": "",
"types": "index",
"types": "index.d.ts",
"repository": {
"type": "git",
"url": "https://github.com/DefinitelyTyped/DefinitelyTyped.git"
"url": "https://github.com/DefinitelyTyped/DefinitelyTyped.git",
"directory": "types/babel-traverse"
},

@@ -34,4 +36,4 @@ "scripts": {},

},
"typesPublisherContentHash": "058f442576eb4e957191c62f74029b8a0f1c42c746b91384b07cfec4ed2e550f",
"typeScriptVersion": "2.8"
"typesPublisherContentHash": "7c889421e0483031c44918e6cbde0b2c4d771cb2c9483324c50953f34b4c55f1",
"typeScriptVersion": "3.6"
}

@@ -5,13 +5,13 @@ # Installation

# Summary
This package contains type definitions for babel-traverse ( https://github.com/babel/babel/tree/master/packages/babel-traverse ).
This package contains type definitions for babel-traverse (https://github.com/babel/babel/tree/master/packages/babel-traverse).
# Details
Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/babel-traverse
Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/babel-traverse.
Additional Details
* Last updated: Wed, 13 Feb 2019 16:16:46 GMT
* Dependencies: @types/babel-types
### Additional Details
* Last updated: Tue, 06 Jul 2021 18:05:39 GMT
* Dependencies: [@types/babel-types](https://npmjs.com/package/@types/babel-types)
* Global values: none
# Credits
These definitions were written by Troy Gerwien <https://github.com/yortus>, Marvin Hagemeister <https://github.com/marvinhagemeister>, Ryan Petrich <https://github.com/rpetrich>.
These definitions were written by [Troy Gerwien](https://github.com/yortus), [Marvin Hagemeister](https://github.com/marvinhagemeister), and [Ryan Petrich](https://github.com/rpetrich).

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc