“use strict”;
Object.defineProperty(exports, “__esModule”, {
value: true
}); exports.arrayExpression = exports.ArrayExpression = ArrayExpression; exports.assignmentExpression = exports.AssignmentExpression = AssignmentExpression; exports.binaryExpression = exports.BinaryExpression = BinaryExpression; exports.interpreterDirective = exports.InterpreterDirective = InterpreterDirective; exports.directive = exports.Directive = Directive; exports.directiveLiteral = exports.DirectiveLiteral = DirectiveLiteral; exports.blockStatement = exports.BlockStatement = BlockStatement; exports.breakStatement = exports.BreakStatement = BreakStatement; exports.callExpression = exports.CallExpression = CallExpression; exports.catchClause = exports.CatchClause = CatchClause; exports.conditionalExpression = exports.ConditionalExpression = ConditionalExpression; exports.continueStatement = exports.ContinueStatement = ContinueStatement; exports.debuggerStatement = exports.DebuggerStatement = DebuggerStatement; exports.doWhileStatement = exports.DoWhileStatement = DoWhileStatement; exports.emptyStatement = exports.EmptyStatement = EmptyStatement; exports.expressionStatement = exports.ExpressionStatement = ExpressionStatement; exports.file = exports.File = File; exports.forInStatement = exports.ForInStatement = ForInStatement; exports.forStatement = exports.ForStatement = ForStatement; exports.functionDeclaration = exports.FunctionDeclaration = FunctionDeclaration; exports.functionExpression = exports.FunctionExpression = FunctionExpression; exports.identifier = exports.Identifier = Identifier; exports.ifStatement = exports.IfStatement = IfStatement; exports.labeledStatement = exports.LabeledStatement = LabeledStatement; exports.stringLiteral = exports.StringLiteral = StringLiteral; exports.numericLiteral = exports.NumericLiteral = NumericLiteral; exports.nullLiteral = exports.NullLiteral = NullLiteral; exports.booleanLiteral = exports.BooleanLiteral = BooleanLiteral; exports.regExpLiteral = exports.RegExpLiteral = RegExpLiteral; exports.logicalExpression = exports.LogicalExpression = LogicalExpression; exports.memberExpression = exports.MemberExpression = MemberExpression; exports.newExpression = exports.NewExpression = NewExpression; exports.program = exports.Program = Program; exports.objectExpression = exports.ObjectExpression = ObjectExpression; exports.objectMethod = exports.ObjectMethod = ObjectMethod; exports.objectProperty = exports.ObjectProperty = ObjectProperty; exports.restElement = exports.RestElement = RestElement; exports.returnStatement = exports.ReturnStatement = ReturnStatement; exports.sequenceExpression = exports.SequenceExpression = SequenceExpression; exports.parenthesizedExpression = exports.ParenthesizedExpression = ParenthesizedExpression; exports.switchCase = exports.SwitchCase = SwitchCase; exports.switchStatement = exports.SwitchStatement = SwitchStatement; exports.thisExpression = exports.ThisExpression = ThisExpression; exports.throwStatement = exports.ThrowStatement = ThrowStatement; exports.tryStatement = exports.TryStatement = TryStatement; exports.unaryExpression = exports.UnaryExpression = UnaryExpression; exports.updateExpression = exports.UpdateExpression = UpdateExpression; exports.variableDeclaration = exports.VariableDeclaration = VariableDeclaration; exports.variableDeclarator = exports.VariableDeclarator = VariableDeclarator; exports.whileStatement = exports.WhileStatement = WhileStatement; exports.withStatement = exports.WithStatement = WithStatement; exports.assignmentPattern = exports.AssignmentPattern = AssignmentPattern; exports.arrayPattern = exports.ArrayPattern = ArrayPattern; exports.arrowFunctionExpression = exports.ArrowFunctionExpression = ArrowFunctionExpression; exports.classBody = exports.ClassBody = ClassBody; exports.classDeclaration = exports.ClassDeclaration = ClassDeclaration; exports.classExpression = exports.ClassExpression = ClassExpression; exports.exportAllDeclaration = exports.ExportAllDeclaration = ExportAllDeclaration; exports.exportDefaultDeclaration = exports.ExportDefaultDeclaration = ExportDefaultDeclaration; exports.exportNamedDeclaration = exports.ExportNamedDeclaration = ExportNamedDeclaration; exports.exportSpecifier = exports.ExportSpecifier = ExportSpecifier; exports.forOfStatement = exports.ForOfStatement = ForOfStatement; exports.importDeclaration = exports.ImportDeclaration = ImportDeclaration; exports.importDefaultSpecifier = exports.ImportDefaultSpecifier = ImportDefaultSpecifier; exports.importNamespaceSpecifier = exports.ImportNamespaceSpecifier = ImportNamespaceSpecifier; exports.importSpecifier = exports.ImportSpecifier = ImportSpecifier; exports.metaProperty = exports.MetaProperty = MetaProperty; exports.classMethod = exports.ClassMethod = ClassMethod; exports.objectPattern = exports.ObjectPattern = ObjectPattern; exports.spreadElement = exports.SpreadElement = SpreadElement; exports.super = exports.Super = Super; exports.taggedTemplateExpression = exports.TaggedTemplateExpression = TaggedTemplateExpression; exports.templateElement = exports.TemplateElement = TemplateElement; exports.templateLiteral = exports.TemplateLiteral = TemplateLiteral; exports.yieldExpression = exports.YieldExpression = YieldExpression; exports.anyTypeAnnotation = exports.AnyTypeAnnotation = AnyTypeAnnotation; exports.arrayTypeAnnotation = exports.ArrayTypeAnnotation = ArrayTypeAnnotation; exports.booleanTypeAnnotation = exports.BooleanTypeAnnotation = BooleanTypeAnnotation; exports.booleanLiteralTypeAnnotation = exports.BooleanLiteralTypeAnnotation = BooleanLiteralTypeAnnotation; exports.nullLiteralTypeAnnotation = exports.NullLiteralTypeAnnotation = NullLiteralTypeAnnotation; exports.classImplements = exports.ClassImplements = ClassImplements; exports.declareClass = exports.DeclareClass = DeclareClass; exports.declareFunction = exports.DeclareFunction = DeclareFunction; exports.declareInterface = exports.DeclareInterface = DeclareInterface; exports.declareModule = exports.DeclareModule = DeclareModule; exports.declareModuleExports = exports.DeclareModuleExports = DeclareModuleExports; exports.declareTypeAlias = exports.DeclareTypeAlias = DeclareTypeAlias; exports.declareOpaqueType = exports.DeclareOpaqueType = DeclareOpaqueType; exports.declareVariable = exports.DeclareVariable = DeclareVariable; exports.declareExportDeclaration = exports.DeclareExportDeclaration = DeclareExportDeclaration; exports.declareExportAllDeclaration = exports.DeclareExportAllDeclaration = DeclareExportAllDeclaration; exports.declaredPredicate = exports.DeclaredPredicate = DeclaredPredicate; exports.existsTypeAnnotation = exports.ExistsTypeAnnotation = ExistsTypeAnnotation; exports.functionTypeAnnotation = exports.FunctionTypeAnnotation = FunctionTypeAnnotation; exports.functionTypeParam = exports.FunctionTypeParam = FunctionTypeParam; exports.genericTypeAnnotation = exports.GenericTypeAnnotation = GenericTypeAnnotation; exports.inferredPredicate = exports.InferredPredicate = InferredPredicate; exports.interfaceExtends = exports.InterfaceExtends = InterfaceExtends; exports.interfaceDeclaration = exports.InterfaceDeclaration = InterfaceDeclaration; exports.interfaceTypeAnnotation = exports.InterfaceTypeAnnotation = InterfaceTypeAnnotation; exports.intersectionTypeAnnotation = exports.IntersectionTypeAnnotation = IntersectionTypeAnnotation; exports.mixedTypeAnnotation = exports.MixedTypeAnnotation = MixedTypeAnnotation; exports.emptyTypeAnnotation = exports.EmptyTypeAnnotation = EmptyTypeAnnotation; exports.nullableTypeAnnotation = exports.NullableTypeAnnotation = NullableTypeAnnotation; exports.numberLiteralTypeAnnotation = exports.NumberLiteralTypeAnnotation = NumberLiteralTypeAnnotation; exports.numberTypeAnnotation = exports.NumberTypeAnnotation = NumberTypeAnnotation; exports.objectTypeAnnotation = exports.ObjectTypeAnnotation = ObjectTypeAnnotation; exports.objectTypeInternalSlot = exports.ObjectTypeInternalSlot = ObjectTypeInternalSlot; exports.objectTypeCallProperty = exports.ObjectTypeCallProperty = ObjectTypeCallProperty; exports.objectTypeIndexer = exports.ObjectTypeIndexer = ObjectTypeIndexer; exports.objectTypeProperty = exports.ObjectTypeProperty = ObjectTypeProperty; exports.objectTypeSpreadProperty = exports.ObjectTypeSpreadProperty = ObjectTypeSpreadProperty; exports.opaqueType = exports.OpaqueType = OpaqueType; exports.qualifiedTypeIdentifier = exports.QualifiedTypeIdentifier = QualifiedTypeIdentifier; exports.stringLiteralTypeAnnotation = exports.StringLiteralTypeAnnotation = StringLiteralTypeAnnotation; exports.stringTypeAnnotation = exports.StringTypeAnnotation = StringTypeAnnotation; exports.thisTypeAnnotation = exports.ThisTypeAnnotation = ThisTypeAnnotation; exports.tupleTypeAnnotation = exports.TupleTypeAnnotation = TupleTypeAnnotation; exports.typeofTypeAnnotation = exports.TypeofTypeAnnotation = TypeofTypeAnnotation; exports.typeAlias = exports.TypeAlias = TypeAlias; exports.typeAnnotation = exports.TypeAnnotation = TypeAnnotation; exports.typeCastExpression = exports.TypeCastExpression = TypeCastExpression; exports.typeParameter = exports.TypeParameter = TypeParameter; exports.typeParameterDeclaration = exports.TypeParameterDeclaration = TypeParameterDeclaration; exports.typeParameterInstantiation = exports.TypeParameterInstantiation = TypeParameterInstantiation; exports.unionTypeAnnotation = exports.UnionTypeAnnotation = UnionTypeAnnotation; exports.variance = exports.Variance = Variance; exports.voidTypeAnnotation = exports.VoidTypeAnnotation = VoidTypeAnnotation; exports.jSXAttribute = exports.jsxAttribute = exports.JSXAttribute = JSXAttribute; exports.jSXClosingElement = exports.jsxClosingElement = exports.JSXClosingElement = JSXClosingElement; exports.jSXElement = exports.jsxElement = exports.JSXElement = JSXElement; exports.jSXEmptyExpression = exports.jsxEmptyExpression = exports.JSXEmptyExpression = JSXEmptyExpression; exports.jSXExpressionContainer = exports.jsxExpressionContainer = exports.JSXExpressionContainer = JSXExpressionContainer; exports.jSXSpreadChild = exports.jsxSpreadChild = exports.JSXSpreadChild = JSXSpreadChild; exports.jSXIdentifier = exports.jsxIdentifier = exports.JSXIdentifier = JSXIdentifier; exports.jSXMemberExpression = exports.jsxMemberExpression = exports.JSXMemberExpression = JSXMemberExpression; exports.jSXNamespacedName = exports.jsxNamespacedName = exports.JSXNamespacedName = JSXNamespacedName; exports.jSXOpeningElement = exports.jsxOpeningElement = exports.JSXOpeningElement = JSXOpeningElement; exports.jSXSpreadAttribute = exports.jsxSpreadAttribute = exports.JSXSpreadAttribute = JSXSpreadAttribute; exports.jSXText = exports.jsxText = exports.JSXText = JSXText; exports.jSXFragment = exports.jsxFragment = exports.JSXFragment = JSXFragment; exports.jSXOpeningFragment = exports.jsxOpeningFragment = exports.JSXOpeningFragment = JSXOpeningFragment; exports.jSXClosingFragment = exports.jsxClosingFragment = exports.JSXClosingFragment = JSXClosingFragment; exports.noop = exports.Noop = Noop; exports.placeholder = exports.Placeholder = Placeholder; exports.v8IntrinsicIdentifier = exports.V8IntrinsicIdentifier = V8IntrinsicIdentifier; exports.argumentPlaceholder = exports.ArgumentPlaceholder = ArgumentPlaceholder; exports.awaitExpression = exports.AwaitExpression = AwaitExpression; exports.bindExpression = exports.BindExpression = BindExpression; exports.classProperty = exports.ClassProperty = ClassProperty; exports.optionalMemberExpression = exports.OptionalMemberExpression = OptionalMemberExpression; exports.pipelineTopicExpression = exports.PipelineTopicExpression = PipelineTopicExpression; exports.pipelineBareFunction = exports.PipelineBareFunction = PipelineBareFunction; exports.pipelinePrimaryTopicReference = exports.PipelinePrimaryTopicReference = PipelinePrimaryTopicReference; exports.optionalCallExpression = exports.OptionalCallExpression = OptionalCallExpression; exports.classPrivateProperty = exports.ClassPrivateProperty = ClassPrivateProperty; exports.classPrivateMethod = exports.ClassPrivateMethod = ClassPrivateMethod; exports.import = exports.Import = Import; exports.decorator = exports.Decorator = Decorator; exports.doExpression = exports.DoExpression = DoExpression; exports.exportDefaultSpecifier = exports.ExportDefaultSpecifier = ExportDefaultSpecifier; exports.exportNamespaceSpecifier = exports.ExportNamespaceSpecifier = ExportNamespaceSpecifier; exports.privateName = exports.PrivateName = PrivateName; exports.bigIntLiteral = exports.BigIntLiteral = BigIntLiteral; exports.tSParameterProperty = exports.tsParameterProperty = exports.TSParameterProperty = TSParameterProperty; exports.tSDeclareFunction = exports.tsDeclareFunction = exports.TSDeclareFunction = TSDeclareFunction; exports.tSDeclareMethod = exports.tsDeclareMethod = exports.TSDeclareMethod = TSDeclareMethod; exports.tSQualifiedName = exports.tsQualifiedName = exports.TSQualifiedName = TSQualifiedName; exports.tSCallSignatureDeclaration = exports.tsCallSignatureDeclaration = exports.TSCallSignatureDeclaration = TSCallSignatureDeclaration; exports.tSConstructSignatureDeclaration = exports.tsConstructSignatureDeclaration = exports.TSConstructSignatureDeclaration = TSConstructSignatureDeclaration; exports.tSPropertySignature = exports.tsPropertySignature = exports.TSPropertySignature = TSPropertySignature; exports.tSMethodSignature = exports.tsMethodSignature = exports.TSMethodSignature = TSMethodSignature; exports.tSIndexSignature = exports.tsIndexSignature = exports.TSIndexSignature = TSIndexSignature; exports.tSAnyKeyword = exports.tsAnyKeyword = exports.TSAnyKeyword = TSAnyKeyword; exports.tSBooleanKeyword = exports.tsBooleanKeyword = exports.TSBooleanKeyword = TSBooleanKeyword; exports.tSBigIntKeyword = exports.tsBigIntKeyword = exports.TSBigIntKeyword = TSBigIntKeyword; exports.tSNeverKeyword = exports.tsNeverKeyword = exports.TSNeverKeyword = TSNeverKeyword; exports.tSNullKeyword = exports.tsNullKeyword = exports.TSNullKeyword = TSNullKeyword; exports.tSNumberKeyword = exports.tsNumberKeyword = exports.TSNumberKeyword = TSNumberKeyword; exports.tSObjectKeyword = exports.tsObjectKeyword = exports.TSObjectKeyword = TSObjectKeyword; exports.tSStringKeyword = exports.tsStringKeyword = exports.TSStringKeyword = TSStringKeyword; exports.tSSymbolKeyword = exports.tsSymbolKeyword = exports.TSSymbolKeyword = TSSymbolKeyword; exports.tSUndefinedKeyword = exports.tsUndefinedKeyword = exports.TSUndefinedKeyword = TSUndefinedKeyword; exports.tSUnknownKeyword = exports.tsUnknownKeyword = exports.TSUnknownKeyword = TSUnknownKeyword; exports.tSVoidKeyword = exports.tsVoidKeyword = exports.TSVoidKeyword = TSVoidKeyword; exports.tSThisType = exports.tsThisType = exports.TSThisType = TSThisType; exports.tSFunctionType = exports.tsFunctionType = exports.TSFunctionType = TSFunctionType; exports.tSConstructorType = exports.tsConstructorType = exports.TSConstructorType = TSConstructorType; exports.tSTypeReference = exports.tsTypeReference = exports.TSTypeReference = TSTypeReference; exports.tSTypePredicate = exports.tsTypePredicate = exports.TSTypePredicate = TSTypePredicate; exports.tSTypeQuery = exports.tsTypeQuery = exports.TSTypeQuery = TSTypeQuery; exports.tSTypeLiteral = exports.tsTypeLiteral = exports.TSTypeLiteral = TSTypeLiteral; exports.tSArrayType = exports.tsArrayType = exports.TSArrayType = TSArrayType; exports.tSTupleType = exports.tsTupleType = exports.TSTupleType = TSTupleType; exports.tSOptionalType = exports.tsOptionalType = exports.TSOptionalType = TSOptionalType; exports.tSRestType = exports.tsRestType = exports.TSRestType = TSRestType; exports.tSUnionType = exports.tsUnionType = exports.TSUnionType = TSUnionType; exports.tSIntersectionType = exports.tsIntersectionType = exports.TSIntersectionType = TSIntersectionType; exports.tSConditionalType = exports.tsConditionalType = exports.TSConditionalType = TSConditionalType; exports.tSInferType = exports.tsInferType = exports.TSInferType = TSInferType; exports.tSParenthesizedType = exports.tsParenthesizedType = exports.TSParenthesizedType = TSParenthesizedType; exports.tSTypeOperator = exports.tsTypeOperator = exports.TSTypeOperator = TSTypeOperator; exports.tSIndexedAccessType = exports.tsIndexedAccessType = exports.TSIndexedAccessType = TSIndexedAccessType; exports.tSMappedType = exports.tsMappedType = exports.TSMappedType = TSMappedType; exports.tSLiteralType = exports.tsLiteralType = exports.TSLiteralType = TSLiteralType; exports.tSExpressionWithTypeArguments = exports.tsExpressionWithTypeArguments = exports.TSExpressionWithTypeArguments = TSExpressionWithTypeArguments; exports.tSInterfaceDeclaration = exports.tsInterfaceDeclaration = exports.TSInterfaceDeclaration = TSInterfaceDeclaration; exports.tSInterfaceBody = exports.tsInterfaceBody = exports.TSInterfaceBody = TSInterfaceBody; exports.tSTypeAliasDeclaration = exports.tsTypeAliasDeclaration = exports.TSTypeAliasDeclaration = TSTypeAliasDeclaration; exports.tSAsExpression = exports.tsAsExpression = exports.TSAsExpression = TSAsExpression; exports.tSTypeAssertion = exports.tsTypeAssertion = exports.TSTypeAssertion = TSTypeAssertion; exports.tSEnumDeclaration = exports.tsEnumDeclaration = exports.TSEnumDeclaration = TSEnumDeclaration; exports.tSEnumMember = exports.tsEnumMember = exports.TSEnumMember = TSEnumMember; exports.tSModuleDeclaration = exports.tsModuleDeclaration = exports.TSModuleDeclaration = TSModuleDeclaration; exports.tSModuleBlock = exports.tsModuleBlock = exports.TSModuleBlock = TSModuleBlock; exports.tSImportType = exports.tsImportType = exports.TSImportType = TSImportType; exports.tSImportEqualsDeclaration = exports.tsImportEqualsDeclaration = exports.TSImportEqualsDeclaration = TSImportEqualsDeclaration; exports.tSExternalModuleReference = exports.tsExternalModuleReference = exports.TSExternalModuleReference = TSExternalModuleReference; exports.tSNonNullExpression = exports.tsNonNullExpression = exports.TSNonNullExpression = TSNonNullExpression; exports.tSExportAssignment = exports.tsExportAssignment = exports.TSExportAssignment = TSExportAssignment; exports.tSNamespaceExportDeclaration = exports.tsNamespaceExportDeclaration = exports.TSNamespaceExportDeclaration = TSNamespaceExportDeclaration; exports.tSTypeAnnotation = exports.tsTypeAnnotation = exports.TSTypeAnnotation = TSTypeAnnotation; exports.tSTypeParameterInstantiation = exports.tsTypeParameterInstantiation = exports.TSTypeParameterInstantiation = TSTypeParameterInstantiation; exports.tSTypeParameterDeclaration = exports.tsTypeParameterDeclaration = exports.TSTypeParameterDeclaration = TSTypeParameterDeclaration; exports.tSTypeParameter = exports.tsTypeParameter = exports.TSTypeParameter = TSTypeParameter; exports.numberLiteral = exports.NumberLiteral = NumberLiteral; exports.regexLiteral = exports.RegexLiteral = RegexLiteral; exports.restProperty = exports.RestProperty = RestProperty; exports.spreadProperty = exports.SpreadProperty = SpreadProperty;
var _builder = _interopRequireDefault(require(“../builder”));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function ArrayExpression(…args) {
return (0, _builder.default)("ArrayExpression", ...args);
}
function AssignmentExpression(…args) {
return (0, _builder.default)("AssignmentExpression", ...args);
}
function BinaryExpression(…args) {
return (0, _builder.default)("BinaryExpression", ...args);
}
function InterpreterDirective(…args) {
return (0, _builder.default)("InterpreterDirective", ...args);
}
function Directive(…args) {
return (0, _builder.default)("Directive", ...args);
}
function DirectiveLiteral(…args) {
return (0, _builder.default)("DirectiveLiteral", ...args);
}
function BlockStatement(…args) {
return (0, _builder.default)("BlockStatement", ...args);
}
function BreakStatement(…args) {
return (0, _builder.default)("BreakStatement", ...args);
}
function CallExpression(…args) {
return (0, _builder.default)("CallExpression", ...args);
}
function CatchClause(…args) {
return (0, _builder.default)("CatchClause", ...args);
}
function ConditionalExpression(…args) {
return (0, _builder.default)("ConditionalExpression", ...args);
}
function ContinueStatement(…args) {
return (0, _builder.default)("ContinueStatement", ...args);
}
function DebuggerStatement(…args) {
return (0, _builder.default)("DebuggerStatement", ...args);
}
function DoWhileStatement(…args) {
return (0, _builder.default)("DoWhileStatement", ...args);
}
function EmptyStatement(…args) {
return (0, _builder.default)("EmptyStatement", ...args);
}
function ExpressionStatement(…args) {
return (0, _builder.default)("ExpressionStatement", ...args);
}
function File(…args) {
return (0, _builder.default)("File", ...args);
}
function ForInStatement(…args) {
return (0, _builder.default)("ForInStatement", ...args);
}
function ForStatement(…args) {
return (0, _builder.default)("ForStatement", ...args);
}
function FunctionDeclaration(…args) {
return (0, _builder.default)("FunctionDeclaration", ...args);
}
function FunctionExpression(…args) {
return (0, _builder.default)("FunctionExpression", ...args);
}
function Identifier(…args) {
return (0, _builder.default)("Identifier", ...args);
}
function IfStatement(…args) {
return (0, _builder.default)("IfStatement", ...args);
}
function LabeledStatement(…args) {
return (0, _builder.default)("LabeledStatement", ...args);
}
function StringLiteral(…args) {
return (0, _builder.default)("StringLiteral", ...args);
}
function NumericLiteral(…args) {
return (0, _builder.default)("NumericLiteral", ...args);
}
function NullLiteral(…args) {
return (0, _builder.default)("NullLiteral", ...args);
}
function BooleanLiteral(…args) {
return (0, _builder.default)("BooleanLiteral", ...args);
}
function RegExpLiteral(…args) {
return (0, _builder.default)("RegExpLiteral", ...args);
}
function LogicalExpression(…args) {
return (0, _builder.default)("LogicalExpression", ...args);
}
function MemberExpression(…args) {
return (0, _builder.default)("MemberExpression", ...args);
}
function NewExpression(…args) {
return (0, _builder.default)("NewExpression", ...args);
}
function Program(…args) {
return (0, _builder.default)("Program", ...args);
}
function ObjectExpression(…args) {
return (0, _builder.default)("ObjectExpression", ...args);
}
function ObjectMethod(…args) {
return (0, _builder.default)("ObjectMethod", ...args);
}
function ObjectProperty(…args) {
return (0, _builder.default)("ObjectProperty", ...args);
}
function RestElement(…args) {
return (0, _builder.default)("RestElement", ...args);
}
function ReturnStatement(…args) {
return (0, _builder.default)("ReturnStatement", ...args);
}
function SequenceExpression(…args) {
return (0, _builder.default)("SequenceExpression", ...args);
}
function ParenthesizedExpression(…args) {
return (0, _builder.default)("ParenthesizedExpression", ...args);
}
function SwitchCase(…args) {
return (0, _builder.default)("SwitchCase", ...args);
}
function SwitchStatement(…args) {
return (0, _builder.default)("SwitchStatement", ...args);
}
function ThisExpression(…args) {
return (0, _builder.default)("ThisExpression", ...args);
}
function ThrowStatement(…args) {
return (0, _builder.default)("ThrowStatement", ...args);
}
function TryStatement(…args) {
return (0, _builder.default)("TryStatement", ...args);
}
function UnaryExpression(…args) {
return (0, _builder.default)("UnaryExpression", ...args);
}
function UpdateExpression(…args) {
return (0, _builder.default)("UpdateExpression", ...args);
}
function VariableDeclaration(…args) {
return (0, _builder.default)("VariableDeclaration", ...args);
}
function VariableDeclarator(…args) {
return (0, _builder.default)("VariableDeclarator", ...args);
}
function WhileStatement(…args) {
return (0, _builder.default)("WhileStatement", ...args);
}
function WithStatement(…args) {
return (0, _builder.default)("WithStatement", ...args);
}
function AssignmentPattern(…args) {
return (0, _builder.default)("AssignmentPattern", ...args);
}
function ArrayPattern(…args) {
return (0, _builder.default)("ArrayPattern", ...args);
}
function ArrowFunctionExpression(…args) {
return (0, _builder.default)("ArrowFunctionExpression", ...args);
}
function ClassBody(…args) {
return (0, _builder.default)("ClassBody", ...args);
}
function ClassDeclaration(…args) {
return (0, _builder.default)("ClassDeclaration", ...args);
}
function ClassExpression(…args) {
return (0, _builder.default)("ClassExpression", ...args);
}
function ExportAllDeclaration(…args) {
return (0, _builder.default)("ExportAllDeclaration", ...args);
}
function ExportDefaultDeclaration(…args) {
return (0, _builder.default)("ExportDefaultDeclaration", ...args);
}
function ExportNamedDeclaration(…args) {
return (0, _builder.default)("ExportNamedDeclaration", ...args);
}
function ExportSpecifier(…args) {
return (0, _builder.default)("ExportSpecifier", ...args);
}
function ForOfStatement(…args) {
return (0, _builder.default)("ForOfStatement", ...args);
}
function ImportDeclaration(…args) {
return (0, _builder.default)("ImportDeclaration", ...args);
}
function ImportDefaultSpecifier(…args) {
return (0, _builder.default)("ImportDefaultSpecifier", ...args);
}
function ImportNamespaceSpecifier(…args) {
return (0, _builder.default)("ImportNamespaceSpecifier", ...args);
}
function ImportSpecifier(…args) {
return (0, _builder.default)("ImportSpecifier", ...args);
}
function MetaProperty(…args) {
return (0, _builder.default)("MetaProperty", ...args);
}
function ClassMethod(…args) {
return (0, _builder.default)("ClassMethod", ...args);
}
function ObjectPattern(…args) {
return (0, _builder.default)("ObjectPattern", ...args);
}
function SpreadElement(…args) {
return (0, _builder.default)("SpreadElement", ...args);
}
function Super(…args) {
return (0, _builder.default)("Super", ...args);
}
function TaggedTemplateExpression(…args) {
return (0, _builder.default)("TaggedTemplateExpression", ...args);
}
function TemplateElement(…args) {
return (0, _builder.default)("TemplateElement", ...args);
}
function TemplateLiteral(…args) {
return (0, _builder.default)("TemplateLiteral", ...args);
}
function YieldExpression(…args) {
return (0, _builder.default)("YieldExpression", ...args);
}
function AnyTypeAnnotation(…args) {
return (0, _builder.default)("AnyTypeAnnotation", ...args);
}
function ArrayTypeAnnotation(…args) {
return (0, _builder.default)("ArrayTypeAnnotation", ...args);
}
function BooleanTypeAnnotation(…args) {
return (0, _builder.default)("BooleanTypeAnnotation", ...args);
}
function BooleanLiteralTypeAnnotation(…args) {
return (0, _builder.default)("BooleanLiteralTypeAnnotation", ...args);
}
function NullLiteralTypeAnnotation(…args) {
return (0, _builder.default)("NullLiteralTypeAnnotation", ...args);
}
function ClassImplements(…args) {
return (0, _builder.default)("ClassImplements", ...args);
}
function DeclareClass(…args) {
return (0, _builder.default)("DeclareClass", ...args);
}
function DeclareFunction(…args) {
return (0, _builder.default)("DeclareFunction", ...args);
}
function DeclareInterface(…args) {
return (0, _builder.default)("DeclareInterface", ...args);
}
function DeclareModule(…args) {
return (0, _builder.default)("DeclareModule", ...args);
}
function DeclareModuleExports(…args) {
return (0, _builder.default)("DeclareModuleExports", ...args);
}
function DeclareTypeAlias(…args) {
return (0, _builder.default)("DeclareTypeAlias", ...args);
}
function DeclareOpaqueType(…args) {
return (0, _builder.default)("DeclareOpaqueType", ...args);
}
function DeclareVariable(…args) {
return (0, _builder.default)("DeclareVariable", ...args);
}
function DeclareExportDeclaration(…args) {
return (0, _builder.default)("DeclareExportDeclaration", ...args);
}
function DeclareExportAllDeclaration(…args) {
return (0, _builder.default)("DeclareExportAllDeclaration", ...args);
}
function DeclaredPredicate(…args) {
return (0, _builder.default)("DeclaredPredicate", ...args);
}
function ExistsTypeAnnotation(…args) {
return (0, _builder.default)("ExistsTypeAnnotation", ...args);
}
function FunctionTypeAnnotation(…args) {
return (0, _builder.default)("FunctionTypeAnnotation", ...args);
}
function FunctionTypeParam(…args) {
return (0, _builder.default)("FunctionTypeParam", ...args);
}
function GenericTypeAnnotation(…args) {
return (0, _builder.default)("GenericTypeAnnotation", ...args);
}
function InferredPredicate(…args) {
return (0, _builder.default)("InferredPredicate", ...args);
}
function InterfaceExtends(…args) {
return (0, _builder.default)("InterfaceExtends", ...args);
}
function InterfaceDeclaration(…args) {
return (0, _builder.default)("InterfaceDeclaration", ...args);
}
function InterfaceTypeAnnotation(…args) {
return (0, _builder.default)("InterfaceTypeAnnotation", ...args);
}
function IntersectionTypeAnnotation(…args) {
return (0, _builder.default)("IntersectionTypeAnnotation", ...args);
}
function MixedTypeAnnotation(…args) {
return (0, _builder.default)("MixedTypeAnnotation", ...args);
}
function EmptyTypeAnnotation(…args) {
return (0, _builder.default)("EmptyTypeAnnotation", ...args);
}
function NullableTypeAnnotation(…args) {
return (0, _builder.default)("NullableTypeAnnotation", ...args);
}
function NumberLiteralTypeAnnotation(…args) {
return (0, _builder.default)("NumberLiteralTypeAnnotation", ...args);
}
function NumberTypeAnnotation(…args) {
return (0, _builder.default)("NumberTypeAnnotation", ...args);
}
function ObjectTypeAnnotation(…args) {
return (0, _builder.default)("ObjectTypeAnnotation", ...args);
}
function ObjectTypeInternalSlot(…args) {
return (0, _builder.default)("ObjectTypeInternalSlot", ...args);
}
function ObjectTypeCallProperty(…args) {
return (0, _builder.default)("ObjectTypeCallProperty", ...args);
}
function ObjectTypeIndexer(…args) {
return (0, _builder.default)("ObjectTypeIndexer", ...args);
}
function ObjectTypeProperty(…args) {
return (0, _builder.default)("ObjectTypeProperty", ...args);
}
function ObjectTypeSpreadProperty(…args) {
return (0, _builder.default)("ObjectTypeSpreadProperty", ...args);
}
function OpaqueType(…args) {
return (0, _builder.default)("OpaqueType", ...args);
}
function QualifiedTypeIdentifier(…args) {
return (0, _builder.default)("QualifiedTypeIdentifier", ...args);
}
function StringLiteralTypeAnnotation(…args) {
return (0, _builder.default)("StringLiteralTypeAnnotation", ...args);
}
function StringTypeAnnotation(…args) {
return (0, _builder.default)("StringTypeAnnotation", ...args);
}
function ThisTypeAnnotation(…args) {
return (0, _builder.default)("ThisTypeAnnotation", ...args);
}
function TupleTypeAnnotation(…args) {
return (0, _builder.default)("TupleTypeAnnotation", ...args);
}
function TypeofTypeAnnotation(…args) {
return (0, _builder.default)("TypeofTypeAnnotation", ...args);
}
function TypeAlias(…args) {
return (0, _builder.default)("TypeAlias", ...args);
}
function TypeAnnotation(…args) {
return (0, _builder.default)("TypeAnnotation", ...args);
}
function TypeCastExpression(…args) {
return (0, _builder.default)("TypeCastExpression", ...args);
}
function TypeParameter(…args) {
return (0, _builder.default)("TypeParameter", ...args);
}
function TypeParameterDeclaration(…args) {
return (0, _builder.default)("TypeParameterDeclaration", ...args);
}
function TypeParameterInstantiation(…args) {
return (0, _builder.default)("TypeParameterInstantiation", ...args);
}
function UnionTypeAnnotation(…args) {
return (0, _builder.default)("UnionTypeAnnotation", ...args);
}
function Variance(…args) {
return (0, _builder.default)("Variance", ...args);
}
function VoidTypeAnnotation(…args) {
return (0, _builder.default)("VoidTypeAnnotation", ...args);
}
function JSXAttribute(…args) {
return (0, _builder.default)("JSXAttribute", ...args);
}
function JSXClosingElement(…args) {
return (0, _builder.default)("JSXClosingElement", ...args);
}
function JSXElement(…args) {
return (0, _builder.default)("JSXElement", ...args);
}
function JSXEmptyExpression(…args) {
return (0, _builder.default)("JSXEmptyExpression", ...args);
}
function JSXExpressionContainer(…args) {
return (0, _builder.default)("JSXExpressionContainer", ...args);
}
function JSXSpreadChild(…args) {
return (0, _builder.default)("JSXSpreadChild", ...args);
}
function JSXIdentifier(…args) {
return (0, _builder.default)("JSXIdentifier", ...args);
}
function JSXMemberExpression(…args) {
return (0, _builder.default)("JSXMemberExpression", ...args);
}
function JSXNamespacedName(…args) {
return (0, _builder.default)("JSXNamespacedName", ...args);
}
function JSXOpeningElement(…args) {
return (0, _builder.default)("JSXOpeningElement", ...args);
}
function JSXSpreadAttribute(…args) {
return (0, _builder.default)("JSXSpreadAttribute", ...args);
}
function JSXText(…args) {
return (0, _builder.default)("JSXText", ...args);
}
function JSXFragment(…args) {
return (0, _builder.default)("JSXFragment", ...args);
}
function JSXOpeningFragment(…args) {
return (0, _builder.default)("JSXOpeningFragment", ...args);
}
function JSXClosingFragment(…args) {
return (0, _builder.default)("JSXClosingFragment", ...args);
}
function Noop(…args) {
return (0, _builder.default)("Noop", ...args);
}
function Placeholder(…args) {
return (0, _builder.default)("Placeholder", ...args);
}
function V8IntrinsicIdentifier(…args) {
return (0, _builder.default)("V8IntrinsicIdentifier", ...args);
}
function ArgumentPlaceholder(…args) {
return (0, _builder.default)("ArgumentPlaceholder", ...args);
}
function AwaitExpression(…args) {
return (0, _builder.default)("AwaitExpression", ...args);
}
function BindExpression(…args) {
return (0, _builder.default)("BindExpression", ...args);
}
function ClassProperty(…args) {
return (0, _builder.default)("ClassProperty", ...args);
}
function OptionalMemberExpression(…args) {
return (0, _builder.default)("OptionalMemberExpression", ...args);
}
function PipelineTopicExpression(…args) {
return (0, _builder.default)("PipelineTopicExpression", ...args);
}
function PipelineBareFunction(…args) {
return (0, _builder.default)("PipelineBareFunction", ...args);
}
function PipelinePrimaryTopicReference(…args) {
return (0, _builder.default)("PipelinePrimaryTopicReference", ...args);
}
function OptionalCallExpression(…args) {
return (0, _builder.default)("OptionalCallExpression", ...args);
}
function ClassPrivateProperty(…args) {
return (0, _builder.default)("ClassPrivateProperty", ...args);
}
function ClassPrivateMethod(…args) {
return (0, _builder.default)("ClassPrivateMethod", ...args);
}
function Import(…args) {
return (0, _builder.default)("Import", ...args);
}
function Decorator(…args) {
return (0, _builder.default)("Decorator", ...args);
}
function DoExpression(…args) {
return (0, _builder.default)("DoExpression", ...args);
}
function ExportDefaultSpecifier(…args) {
return (0, _builder.default)("ExportDefaultSpecifier", ...args);
}
function ExportNamespaceSpecifier(…args) {
return (0, _builder.default)("ExportNamespaceSpecifier", ...args);
}
function PrivateName(…args) {
return (0, _builder.default)("PrivateName", ...args);
}
function BigIntLiteral(…args) {
return (0, _builder.default)("BigIntLiteral", ...args);
}
function TSParameterProperty(…args) {
return (0, _builder.default)("TSParameterProperty", ...args);
}
function TSDeclareFunction(…args) {
return (0, _builder.default)("TSDeclareFunction", ...args);
}
function TSDeclareMethod(…args) {
return (0, _builder.default)("TSDeclareMethod", ...args);
}
function TSQualifiedName(…args) {
return (0, _builder.default)("TSQualifiedName", ...args);
}
function TSCallSignatureDeclaration(…args) {
return (0, _builder.default)("TSCallSignatureDeclaration", ...args);
}
function TSConstructSignatureDeclaration(…args) {
return (0, _builder.default)("TSConstructSignatureDeclaration", ...args);
}
function TSPropertySignature(…args) {
return (0, _builder.default)("TSPropertySignature", ...args);
}
function TSMethodSignature(…args) {
return (0, _builder.default)("TSMethodSignature", ...args);
}
function TSIndexSignature(…args) {
return (0, _builder.default)("TSIndexSignature", ...args);
}
function TSAnyKeyword(…args) {
return (0, _builder.default)("TSAnyKeyword", ...args);
}
function TSBooleanKeyword(…args) {
return (0, _builder.default)("TSBooleanKeyword", ...args);
}
function TSBigIntKeyword(…args) {
return (0, _builder.default)("TSBigIntKeyword", ...args);
}
function TSNeverKeyword(…args) {
return (0, _builder.default)("TSNeverKeyword", ...args);
}
function TSNullKeyword(…args) {
return (0, _builder.default)("TSNullKeyword", ...args);
}
function TSNumberKeyword(…args) {
return (0, _builder.default)("TSNumberKeyword", ...args);
}
function TSObjectKeyword(…args) {
return (0, _builder.default)("TSObjectKeyword", ...args);
}
function TSStringKeyword(…args) {
return (0, _builder.default)("TSStringKeyword", ...args);
}
function TSSymbolKeyword(…args) {
return (0, _builder.default)("TSSymbolKeyword", ...args);
}
function TSUndefinedKeyword(…args) {
return (0, _builder.default)("TSUndefinedKeyword", ...args);
}
function TSUnknownKeyword(…args) {
return (0, _builder.default)("TSUnknownKeyword", ...args);
}
function TSVoidKeyword(…args) {
return (0, _builder.default)("TSVoidKeyword", ...args);
}
function TSThisType(…args) {
return (0, _builder.default)("TSThisType", ...args);
}
function TSFunctionType(…args) {
return (0, _builder.default)("TSFunctionType", ...args);
}
function TSConstructorType(…args) {
return (0, _builder.default)("TSConstructorType", ...args);
}
function TSTypeReference(…args) {
return (0, _builder.default)("TSTypeReference", ...args);
}
function TSTypePredicate(…args) {
return (0, _builder.default)("TSTypePredicate", ...args);
}
function TSTypeQuery(…args) {
return (0, _builder.default)("TSTypeQuery", ...args);
}
function TSTypeLiteral(…args) {
return (0, _builder.default)("TSTypeLiteral", ...args);
}
function TSArrayType(…args) {
return (0, _builder.default)("TSArrayType", ...args);
}
function TSTupleType(…args) {
return (0, _builder.default)("TSTupleType", ...args);
}
function TSOptionalType(…args) {
return (0, _builder.default)("TSOptionalType", ...args);
}
function TSRestType(…args) {
return (0, _builder.default)("TSRestType", ...args);
}
function TSUnionType(…args) {
return (0, _builder.default)("TSUnionType", ...args);
}
function TSIntersectionType(…args) {
return (0, _builder.default)("TSIntersectionType", ...args);
}
function TSConditionalType(…args) {
return (0, _builder.default)("TSConditionalType", ...args);
}
function TSInferType(…args) {
return (0, _builder.default)("TSInferType", ...args);
}
function TSParenthesizedType(…args) {
return (0, _builder.default)("TSParenthesizedType", ...args);
}
function TSTypeOperator(…args) {
return (0, _builder.default)("TSTypeOperator", ...args);
}
function TSIndexedAccessType(…args) {
return (0, _builder.default)("TSIndexedAccessType", ...args);
}
function TSMappedType(…args) {
return (0, _builder.default)("TSMappedType", ...args);
}
function TSLiteralType(…args) {
return (0, _builder.default)("TSLiteralType", ...args);
}
function TSExpressionWithTypeArguments(…args) {
return (0, _builder.default)("TSExpressionWithTypeArguments", ...args);
}
function TSInterfaceDeclaration(…args) {
return (0, _builder.default)("TSInterfaceDeclaration", ...args);
}
function TSInterfaceBody(…args) {
return (0, _builder.default)("TSInterfaceBody", ...args);
}
function TSTypeAliasDeclaration(…args) {
return (0, _builder.default)("TSTypeAliasDeclaration", ...args);
}
function TSAsExpression(…args) {
return (0, _builder.default)("TSAsExpression", ...args);
}
function TSTypeAssertion(…args) {
return (0, _builder.default)("TSTypeAssertion", ...args);
}
function TSEnumDeclaration(…args) {
return (0, _builder.default)("TSEnumDeclaration", ...args);
}
function TSEnumMember(…args) {
return (0, _builder.default)("TSEnumMember", ...args);
}
function TSModuleDeclaration(…args) {
return (0, _builder.default)("TSModuleDeclaration", ...args);
}
function TSModuleBlock(…args) {
return (0, _builder.default)("TSModuleBlock", ...args);
}
function TSImportType(…args) {
return (0, _builder.default)("TSImportType", ...args);
}
function TSImportEqualsDeclaration(…args) {
return (0, _builder.default)("TSImportEqualsDeclaration", ...args);
}
function TSExternalModuleReference(…args) {
return (0, _builder.default)("TSExternalModuleReference", ...args);
}
function TSNonNullExpression(…args) {
return (0, _builder.default)("TSNonNullExpression", ...args);
}
function TSExportAssignment(…args) {
return (0, _builder.default)("TSExportAssignment", ...args);
}
function TSNamespaceExportDeclaration(…args) {
return (0, _builder.default)("TSNamespaceExportDeclaration", ...args);
}
function TSTypeAnnotation(…args) {
return (0, _builder.default)("TSTypeAnnotation", ...args);
}
function TSTypeParameterInstantiation(…args) {
return (0, _builder.default)("TSTypeParameterInstantiation", ...args);
}
function TSTypeParameterDeclaration(…args) {
return (0, _builder.default)("TSTypeParameterDeclaration", ...args);
}
function TSTypeParameter(…args) {
return (0, _builder.default)("TSTypeParameter", ...args);
}
function NumberLiteral(…args) {
console.trace("The node type NumberLiteral has been renamed to NumericLiteral"); return NumberLiteral("NumberLiteral", ...args);
}
function RegexLiteral(…args) {
console.trace("The node type RegexLiteral has been renamed to RegExpLiteral"); return RegexLiteral("RegexLiteral", ...args);
}
function RestProperty(…args) {
console.trace("The node type RestProperty has been renamed to RestElement"); return RestProperty("RestProperty", ...args);
}
function SpreadProperty(…args) {
console.trace("The node type SpreadProperty has been renamed to SpreadElement"); return SpreadProperty("SpreadProperty", ...args);
}