api documentation for babel-core (v6.24.1)

Babel compiler core.

table of contents

  1. module babel-core
    1. boolean babel-core.__esModule
    2. function babel-core.File ()
    3. function babel-core.OptionManager (log)
    4. function babel-core.Pipeline ()
    5. function babel-core.Plugin (alias)
    6. function babel-core.analyse ()
    7. function babel-core.buildExternalHelpers (whitelist)
    8. function babel-core.logger (file, filename)
    9. function babel-core.plugin (plugin, key)
    10. function babel-core.plugin_pass (file, plugin)
    11. function babel-core.resolvePlugin (pluginName)
    12. function babel-core.resolvePreset (presetName)
    13. function babel-core.store ()
    14. function babel-core.template (code, opts)
    15. function babel-core.transform ()
    16. function babel-core.transformFile (filename, opts, callback)
    17. function babel-core.transformFileSync (filename)
    18. function babel-core.transformFromAst ()
    19. function babel-core.traverse (parent, opts, scope, state, parentPath)
    20. function babel-core.traverse.NodePath (hub, parent)
    21. function babel-core.traverse.Scope (path, parentScope)
    22. function babel-core.traverse.clearCache ()
    23. function babel-core.types.toKeyAlias (node)
    24. object babel-core.File.prototype
    25. object babel-core.OptionManager.prototype
    26. object babel-core.Pipeline.prototype
    27. object babel-core.browser
    28. object babel-core.index
    29. object babel-core.logger.prototype
    30. object babel-core.messages
    31. object babel-core.metadata
    32. object babel-core.options
    33. object babel-core.plugin.prototype
    34. object babel-core.plugin_pass.prototype
    35. object babel-core.store.prototype
    36. object babel-core.traverse.NodePath.prototype
    37. object babel-core.traverse.Scope.prototype
    38. object babel-core.traverse.visitors
    39. object babel-core.types
    40. object babel-core.types.react
    41. object babel-core.util
    42. string babel-core.version
  2. module babel-core.File
    1. function babel-core.File ()
  3. module babel-core.File.prototype
    1. function babel-core.File.prototype._addAst (ast)
    2. function babel-core.File.prototype.addAst (ast)
    3. function babel-core.File.prototype.addCode (code)
    4. function babel-core.File.prototype.addHelper (name)
    5. function babel-core.File.prototype.addImport (source, imported)
    6. function babel-core.File.prototype.addTemplateObject (helperName, strings, raw)
    7. function babel-core.File.prototype.buildCodeFrameError (node, msg)
    8. function babel-core.File.prototype.buildPluginsForOptions (opts)
    9. function babel-core.File.prototype.call (key, pluginPasses)
    10. function babel-core.File.prototype.generate ()
    11. function babel-core.File.prototype.getMetadata ()
    12. function babel-core.File.prototype.getModuleName ()
    13. function babel-core.File.prototype.initOptions (opts)
    14. function babel-core.File.prototype.makeResult (_ref4)
    15. function babel-core.File.prototype.mergeSourceMap (map)
    16. function babel-core.File.prototype.parse (code)
    17. function babel-core.File.prototype.parseCode ()
    18. function babel-core.File.prototype.parseInputSourceMap (code)
    19. function babel-core.File.prototype.parseShebang ()
    20. function babel-core.File.prototype.resolveModuleSource (source)
    21. function babel-core.File.prototype.shouldIgnore ()
    22. function babel-core.File.prototype.transform ()
    23. function babel-core.File.prototype.wrap (code, callback)
  4. module babel-core.OptionManager
    1. function babel-core.OptionManager (log)
    2. function babel-core.OptionManager.createBareOptions ()
    3. function babel-core.OptionManager.memoisePluginContainer (fn, loc, i, alias)
    4. function babel-core.OptionManager.normalisePlugin (plugin, loc, i, alias)
    5. function babel-core.OptionManager.normalisePlugins (loc, dirname, plugins)
    6. object babel-core.OptionManager.memoisedPlugins
  5. module babel-core.OptionManager.prototype
    1. function babel-core.OptionManager.prototype.init ()
    2. function babel-core.OptionManager.prototype.mergeOptions (_ref2)
    3. function babel-core.OptionManager.prototype.mergePresets (presets, dirname)
    4. function babel-core.OptionManager.prototype.normaliseOptions ()
    5. function babel-core.OptionManager.prototype.resolvePresets (presets, dirname, onResolve)
  6. module babel-core.Pipeline
    1. function babel-core.Pipeline ()
  7. module babel-core.Pipeline.prototype
    1. function babel-core.Pipeline.prototype.analyse (code)
    2. function babel-core.Pipeline.prototype.lint (code)
    3. function babel-core.Pipeline.prototype.pretransform (code, opts)
    4. function babel-core.Pipeline.prototype.transform (code, opts)
    5. function babel-core.Pipeline.prototype.transformFromAst (ast, code, opts)
  8. module babel-core.browser
    1. boolean babel-core.browser.__esModule
    2. function babel-core.browser.File ()
    3. function babel-core.browser.OptionManager (log)
    4. function babel-core.browser.Pipeline ()
    5. function babel-core.browser.Plugin (alias)
    6. function babel-core.browser.analyse ()
    7. function babel-core.browser.buildExternalHelpers (whitelist)
    8. function babel-core.browser.load (url, callback)
    9. function babel-core.browser.run (code)
    10. function babel-core.browser.template (code, opts)
    11. function babel-core.browser.transform ()
    12. function babel-core.browser.transformFile (filename, opts, callback)
    13. function babel-core.browser.transformFileSync (filename)
    14. function babel-core.browser.transformFromAst ()
    15. function babel-core.browser.traverse (parent, opts, scope, state, parentPath)
    16. object babel-core.browser.messages
    17. object babel-core.browser.options
    18. object babel-core.browser.types
    19. object babel-core.browser.util
    20. string babel-core.browser.version
  9. module babel-core.index
    1. boolean babel-core.index.__esModule
    2. function babel-core.index.File ()
    3. function babel-core.index.OptionManager (log)
    4. function babel-core.index.Pipeline ()
    5. function babel-core.index.Plugin (alias)
    6. function babel-core.index.analyse ()
    7. function babel-core.index.buildExternalHelpers (whitelist)
    8. function babel-core.index.resolvePlugin (pluginName)
    9. function babel-core.index.resolvePreset (presetName)
    10. function babel-core.index.template (code, opts)
    11. function babel-core.index.transform ()
    12. function babel-core.index.transformFile (filename, opts, callback)
    13. function babel-core.index.transformFileSync (filename)
    14. function babel-core.index.transformFromAst ()
    15. function babel-core.index.traverse (parent, opts, scope, state, parentPath)
    16. object babel-core.index.messages
    17. object babel-core.index.options
    18. object babel-core.index.types
    19. object babel-core.index.util
    20. string babel-core.index.version
  10. module babel-core.logger
    1. function babel-core.logger (file, filename)
  11. module babel-core.logger.prototype
    1. function babel-core.logger.prototype._buildMessage (msg)
    2. function babel-core.logger.prototype.debug (msg)
    3. function babel-core.logger.prototype.deopt (node, msg)
    4. function babel-core.logger.prototype.deprecate (msg)
    5. function babel-core.logger.prototype.error (msg)
    6. function babel-core.logger.prototype.verbose (msg)
    7. function babel-core.logger.prototype.warn (msg)
  12. module babel-core.messages
    1. boolean babel-core.messages.__esModule
    2. function babel-core.messages.get (key)
    3. function babel-core.messages.parseArgs (args)
    4. object babel-core.messages.MESSAGES
  13. module babel-core.metadata
    1. boolean babel-core.metadata.__esModule
    2. function babel-core.metadata.ExportDeclaration (path, file)
    3. function babel-core.metadata.Scope (path)
    4. object babel-core.metadata.ImportDeclaration
    5. object babel-core.metadata.ModuleDeclaration
  14. module babel-core.plugin
    1. function babel-core.plugin (plugin, key)
  15. module babel-core.plugin.prototype
    1. function babel-core.plugin.prototype.chain (target, key)
    2. function babel-core.plugin.prototype.init (loc, i)
    3. function babel-core.plugin.prototype.maybeInherit (loc)
    4. function babel-core.plugin.prototype.normaliseVisitor (visitor)
    5. function babel-core.plugin.prototype.take (key)
  16. module babel-core.plugin_pass
    1. function babel-core.plugin_pass (file, plugin)
  17. module babel-core.plugin_pass.prototype
    1. function babel-core.plugin_pass.prototype.addHelper ()
    2. function babel-core.plugin_pass.prototype.addImport ()
    3. function babel-core.plugin_pass.prototype.buildCodeFrameError ()
    4. function babel-core.plugin_pass.prototype.getModuleName ()
  18. module babel-core.store
    1. function babel-core.store ()
  19. module babel-core.store.prototype
    1. function babel-core.store.prototype.get (key)
    2. function babel-core.store.prototype.setDynamic (key, fn)
  20. module babel-core.traverse
    1. function babel-core.traverse (parent, opts, scope, state, parentPath)
    2. function babel-core.traverse.Hub (file, options)
    3. function babel-core.traverse.NodePath (hub, parent)
    4. function babel-core.traverse.Scope (path, parentScope)
    5. function babel-core.traverse.cheap (node, enter)
    6. function babel-core.traverse.clearCache ()
    7. function babel-core.traverse.clearNode (node, opts)
    8. function babel-core.traverse.copyCache (source, destination)
    9. function babel-core.traverse.explode (visitor)
    10. function babel-core.traverse.hasType (tree, scope, type, blacklistTypes)
    11. function babel-core.traverse.node (node, opts, scope, state, parentPath, skipKeys)
    12. function babel-core.traverse.removeProperties (tree, opts)
    13. function babel-core.traverse.verify (visitor)
    14. object babel-core.traverse.visitors
  21. module babel-core.traverse.NodePath
    1. function babel-core.traverse.NodePath (hub, parent)
    2. function babel-core.traverse.NodePath.get (_ref)
  22. module babel-core.traverse.NodePath.prototype
    1. boolean babel-core.traverse.NodePath.prototype.__esModule
    2. function babel-core.traverse.NodePath.prototype._assertUnremoved ()
    3. function babel-core.traverse.NodePath.prototype._call (fns)
    4. function babel-core.traverse.NodePath.prototype._callRemovalHooks ()
    5. function babel-core.traverse.NodePath.prototype._containerInsert (from, nodes)
    6. function babel-core.traverse.NodePath.prototype._containerInsertAfter (nodes)
    7. function babel-core.traverse.NodePath.prototype._containerInsertBefore (nodes)
    8. function babel-core.traverse.NodePath.prototype._getKey (key, context)
    9. function babel-core.traverse.NodePath.prototype._getPattern (parts, context)
    10. function babel-core.traverse.NodePath.prototype._getQueueContexts ()
    11. function babel-core.traverse.NodePath.prototype._getTypeAnnotation ()
    12. function babel-core.traverse.NodePath.prototype._guessExecutionStatusRelativeTo (target)
    13. function babel-core.traverse.NodePath.prototype._guessExecutionStatusRelativeToDifferentFunctions (targetFuncParent)
    14. function babel-core.traverse.NodePath.prototype._markRemoved ()
    15. function babel-core.traverse.NodePath.prototype._maybePopFromStatements (nodes)
    16. function babel-core.traverse.NodePath.prototype._remove ()
    17. function babel-core.traverse.NodePath.prototype._replaceWith (node)
    18. function babel-core.traverse.NodePath.prototype._resolve (dangerous, resolved)
    19. function babel-core.traverse.NodePath.prototype._resyncKey ()
    20. function babel-core.traverse.NodePath.prototype._resyncList ()
    21. function babel-core.traverse.NodePath.prototype._resyncParent ()
    22. function babel-core.traverse.NodePath.prototype._resyncRemoved ()
    23. function babel-core.traverse.NodePath.prototype._verifyNodeList (nodes)
    24. function babel-core.traverse.NodePath.prototype.addComment (type, content, line)
    25. function babel-core.traverse.NodePath.prototype.addComments (type, comments)
    26. function babel-core.traverse.NodePath.prototype.arrowFunctionToShadowed ()
    27. function babel-core.traverse.NodePath.prototype.assertAnyTypeAnnotation (opts)
    28. function babel-core.traverse.NodePath.prototype.assertArrayExpression (opts)
    29. function babel-core.traverse.NodePath.prototype.assertArrayPattern (opts)
    30. function babel-core.traverse.NodePath.prototype.assertArrayTypeAnnotation (opts)
    31. function babel-core.traverse.NodePath.prototype.assertArrowFunctionExpression (opts)
    32. function babel-core.traverse.NodePath.prototype.assertAssignmentExpression (opts)
    33. function babel-core.traverse.NodePath.prototype.assertAssignmentPattern (opts)
    34. function babel-core.traverse.NodePath.prototype.assertAwaitExpression (opts)
    35. function babel-core.traverse.NodePath.prototype.assertBinary (opts)
    36. function babel-core.traverse.NodePath.prototype.assertBinaryExpression (opts)
    37. function babel-core.traverse.NodePath.prototype.assertBindExpression (opts)
    38. function babel-core.traverse.NodePath.prototype.assertBlock (opts)
    39. function babel-core.traverse.NodePath.prototype.assertBlockParent (opts)
    40. function babel-core.traverse.NodePath.prototype.assertBlockStatement (opts)
    41. function babel-core.traverse.NodePath.prototype.assertBooleanLiteral (opts)
    42. function babel-core.traverse.NodePath.prototype.assertBooleanLiteralTypeAnnotation (opts)
    43. function babel-core.traverse.NodePath.prototype.assertBooleanTypeAnnotation (opts)
    44. function babel-core.traverse.NodePath.prototype.assertBreakStatement (opts)
    45. function babel-core.traverse.NodePath.prototype.assertCallExpression (opts)
    46. function babel-core.traverse.NodePath.prototype.assertCatchClause (opts)
    47. function babel-core.traverse.NodePath.prototype.assertClass (opts)
    48. function babel-core.traverse.NodePath.prototype.assertClassBody (opts)
    49. function babel-core.traverse.NodePath.prototype.assertClassDeclaration (opts)
    50. function babel-core.traverse.NodePath.prototype.assertClassExpression (opts)
    51. function babel-core.traverse.NodePath.prototype.assertClassImplements (opts)
    52. function babel-core.traverse.NodePath.prototype.assertClassMethod (opts)
    53. function babel-core.traverse.NodePath.prototype.assertClassProperty (opts)
    54. function babel-core.traverse.NodePath.prototype.assertCompletionStatement (opts)
    55. function babel-core.traverse.NodePath.prototype.assertConditional (opts)
    56. function babel-core.traverse.NodePath.prototype.assertConditionalExpression (opts)
    57. function babel-core.traverse.NodePath.prototype.assertContinueStatement (opts)
    58. function babel-core.traverse.NodePath.prototype.assertDebuggerStatement (opts)
    59. function babel-core.traverse.NodePath.prototype.assertDeclaration (opts)
    60. function babel-core.traverse.NodePath.prototype.assertDeclareClass (opts)
    61. function babel-core.traverse.NodePath.prototype.assertDeclareFunction (opts)
    62. function babel-core.traverse.NodePath.prototype.assertDeclareInterface (opts)
    63. function babel-core.traverse.NodePath.prototype.assertDeclareModule (opts)
    64. function babel-core.traverse.NodePath.prototype.assertDeclareModuleExports (opts)
    65. function babel-core.traverse.NodePath.prototype.assertDeclareTypeAlias (opts)
    66. function babel-core.traverse.NodePath.prototype.assertDeclareVariable (opts)
    67. function babel-core.traverse.NodePath.prototype.assertDecorator (opts)
    68. function babel-core.traverse.NodePath.prototype.assertDirective (opts)
    69. function babel-core.traverse.NodePath.prototype.assertDirectiveLiteral (opts)
    70. function babel-core.traverse.NodePath.prototype.assertDoExpression (opts)
    71. function babel-core.traverse.NodePath.prototype.assertDoWhileStatement (opts)
    72. function babel-core.traverse.NodePath.prototype.assertEmptyStatement (opts)
    73. function babel-core.traverse.NodePath.prototype.assertEmptyTypeAnnotation (opts)
    74. function babel-core.traverse.NodePath.prototype.assertExistentialTypeParam (opts)
    75. function babel-core.traverse.NodePath.prototype.assertExportAllDeclaration (opts)
    76. function babel-core.traverse.NodePath.prototype.assertExportDeclaration (opts)
    77. function babel-core.traverse.NodePath.prototype.assertExportDefaultDeclaration (opts)
    78. function babel-core.traverse.NodePath.prototype.assertExportDefaultSpecifier (opts)
    79. function babel-core.traverse.NodePath.prototype.assertExportNamedDeclaration (opts)
    80. function babel-core.traverse.NodePath.prototype.assertExportNamespaceSpecifier (opts)
    81. function babel-core.traverse.NodePath.prototype.assertExportSpecifier (opts)
    82. function babel-core.traverse.NodePath.prototype.assertExpression (opts)
    83. function babel-core.traverse.NodePath.prototype.assertExpressionStatement (opts)
    84. function babel-core.traverse.NodePath.prototype.assertExpressionWrapper (opts)
    85. function babel-core.traverse.NodePath.prototype.assertFile (opts)
    86. function babel-core.traverse.NodePath.prototype.assertFlow (opts)
    87. function babel-core.traverse.NodePath.prototype.assertFlowBaseAnnotation (opts)
    88. function babel-core.traverse.NodePath.prototype.assertFlowDeclaration (opts)
    89. function babel-core.traverse.NodePath.prototype.assertFor (opts)
    90. function babel-core.traverse.NodePath.prototype.assertForAwaitStatement (opts)
    91. function babel-core.traverse.NodePath.prototype.assertForInStatement (opts)
    92. function babel-core.traverse.NodePath.prototype.assertForOfStatement (opts)
    93. function babel-core.traverse.NodePath.prototype.assertForStatement (opts)
    94. function babel-core.traverse.NodePath.prototype.assertForXStatement (opts)
    95. function babel-core.traverse.NodePath.prototype.assertFunction (opts)
    96. function babel-core.traverse.NodePath.prototype.assertFunctionDeclaration (opts)
    97. function babel-core.traverse.NodePath.prototype.assertFunctionExpression (opts)
    98. function babel-core.traverse.NodePath.prototype.assertFunctionParent (opts)
    99. function babel-core.traverse.NodePath.prototype.assertFunctionTypeAnnotation (opts)
    100. function babel-core.traverse.NodePath.prototype.assertFunctionTypeParam (opts)
    101. function babel-core.traverse.NodePath.prototype.assertGenericTypeAnnotation (opts)
    102. function babel-core.traverse.NodePath.prototype.assertIdentifier (opts)
    103. function babel-core.traverse.NodePath.prototype.assertIfStatement (opts)
    104. function babel-core.traverse.NodePath.prototype.assertImmutable (opts)
    105. function babel-core.traverse.NodePath.prototype.assertImport (opts)
    106. function babel-core.traverse.NodePath.prototype.assertImportDeclaration (opts)
    107. function babel-core.traverse.NodePath.prototype.assertImportDefaultSpecifier (opts)
    108. function babel-core.traverse.NodePath.prototype.assertImportNamespaceSpecifier (opts)
    109. function babel-core.traverse.NodePath.prototype.assertImportSpecifier (opts)
    110. function babel-core.traverse.NodePath.prototype.assertInterfaceDeclaration (opts)
    111. function babel-core.traverse.NodePath.prototype.assertInterfaceExtends (opts)
    112. function babel-core.traverse.NodePath.prototype.assertIntersectionTypeAnnotation (opts)
    113. function babel-core.traverse.NodePath.prototype.assertJSX (opts)
    114. function babel-core.traverse.NodePath.prototype.assertJSXAttribute (opts)
    115. function babel-core.traverse.NodePath.prototype.assertJSXClosingElement (opts)
    116. function babel-core.traverse.NodePath.prototype.assertJSXElement (opts)
    117. function babel-core.traverse.NodePath.prototype.assertJSXEmptyExpression (opts)
    118. function babel-core.traverse.NodePath.prototype.assertJSXExpressionContainer (opts)
    119. function babel-core.traverse.NodePath.prototype.assertJSXIdentifier (opts)
    120. function babel-core.traverse.NodePath.prototype.assertJSXMemberExpression (opts)
    121. function babel-core.traverse.NodePath.prototype.assertJSXNamespacedName (opts)
    122. function babel-core.traverse.NodePath.prototype.assertJSXOpeningElement (opts)
    123. function babel-core.traverse.NodePath.prototype.assertJSXSpreadAttribute (opts)
    124. function babel-core.traverse.NodePath.prototype.assertJSXSpreadChild (opts)
    125. function babel-core.traverse.NodePath.prototype.assertJSXText (opts)
    126. function babel-core.traverse.NodePath.prototype.assertLVal (opts)
    127. function babel-core.traverse.NodePath.prototype.assertLabeledStatement (opts)
    128. function babel-core.traverse.NodePath.prototype.assertLiteral (opts)
    129. function babel-core.traverse.NodePath.prototype.assertLogicalExpression (opts)
    130. function babel-core.traverse.NodePath.prototype.assertLoop (opts)
    131. function babel-core.traverse.NodePath.prototype.assertMemberExpression (opts)
    132. function babel-core.traverse.NodePath.prototype.assertMetaProperty (opts)
    133. function babel-core.traverse.NodePath.prototype.assertMethod (opts)
    134. function babel-core.traverse.NodePath.prototype.assertMixedTypeAnnotation (opts)
    135. function babel-core.traverse.NodePath.prototype.assertModuleDeclaration (opts)
    136. function babel-core.traverse.NodePath.prototype.assertModuleSpecifier (opts)
    137. function babel-core.traverse.NodePath.prototype.assertNewExpression (opts)
    138. function babel-core.traverse.NodePath.prototype.assertNoop (opts)
    139. function babel-core.traverse.NodePath.prototype.assertNullLiteral (opts)
    140. function babel-core.traverse.NodePath.prototype.assertNullLiteralTypeAnnotation (opts)
    141. function babel-core.traverse.NodePath.prototype.assertNullableTypeAnnotation (opts)
    142. function babel-core.traverse.NodePath.prototype.assertNumberLiteral (opts)
    143. function babel-core.traverse.NodePath.prototype.assertNumberTypeAnnotation (opts)
    144. function babel-core.traverse.NodePath.prototype.assertNumericLiteral (opts)
    145. function babel-core.traverse.NodePath.prototype.assertNumericLiteralTypeAnnotation (opts)
    146. function babel-core.traverse.NodePath.prototype.assertObjectExpression (opts)
    147. function babel-core.traverse.NodePath.prototype.assertObjectMember (opts)
    148. function babel-core.traverse.NodePath.prototype.assertObjectMethod (opts)
    149. function babel-core.traverse.NodePath.prototype.assertObjectPattern (opts)
    150. function babel-core.traverse.NodePath.prototype.assertObjectProperty (opts)
    151. function babel-core.traverse.NodePath.prototype.assertObjectTypeAnnotation (opts)
    152. function babel-core.traverse.NodePath.prototype.assertObjectTypeCallProperty (opts)
    153. function babel-core.traverse.NodePath.prototype.assertObjectTypeIndexer (opts)
    154. function babel-core.traverse.NodePath.prototype.assertObjectTypeProperty (opts)
    155. function babel-core.traverse.NodePath.prototype.assertParenthesizedExpression (opts)
    156. function babel-core.traverse.NodePath.prototype.assertPattern (opts)
    157. function babel-core.traverse.NodePath.prototype.assertProgram (opts)
    158. function babel-core.traverse.NodePath.prototype.assertProperty (opts)
    159. function babel-core.traverse.NodePath.prototype.assertPureish (opts)
    160. function babel-core.traverse.NodePath.prototype.assertQualifiedTypeIdentifier (opts)
    161. function babel-core.traverse.NodePath.prototype.assertRegExpLiteral (opts)
    162. function babel-core.traverse.NodePath.prototype.assertRegexLiteral (opts)
    163. function babel-core.traverse.NodePath.prototype.assertRestElement (opts)
    164. function babel-core.traverse.NodePath.prototype.assertRestProperty (opts)
    165. function babel-core.traverse.NodePath.prototype.assertReturnStatement (opts)
    166. function babel-core.traverse.NodePath.prototype.assertScopable (opts)
    167. function babel-core.traverse.NodePath.prototype.assertSequenceExpression (opts)
    168. function babel-core.traverse.NodePath.prototype.assertSpreadElement (opts)
    169. function babel-core.traverse.NodePath.prototype.assertSpreadProperty (opts)
    170. function babel-core.traverse.NodePath.prototype.assertStatement (opts)
    171. function babel-core.traverse.NodePath.prototype.assertStringLiteral (opts)
    172. function babel-core.traverse.NodePath.prototype.assertStringLiteralTypeAnnotation (opts)
    173. function babel-core.traverse.NodePath.prototype.assertStringTypeAnnotation (opts)
    174. function babel-core.traverse.NodePath.prototype.assertSuper (opts)
    175. function babel-core.traverse.NodePath.prototype.assertSwitchCase (opts)
    176. function babel-core.traverse.NodePath.prototype.assertSwitchStatement (opts)
    177. function babel-core.traverse.NodePath.prototype.assertTaggedTemplateExpression (opts)
    178. function babel-core.traverse.NodePath.prototype.assertTemplateElement (opts)
    179. function babel-core.traverse.NodePath.prototype.assertTemplateLiteral (opts)
    180. function babel-core.traverse.NodePath.prototype.assertTerminatorless (opts)
    181. function babel-core.traverse.NodePath.prototype.assertThisExpression (opts)
    182. function babel-core.traverse.NodePath.prototype.assertThisTypeAnnotation (opts)
    183. function babel-core.traverse.NodePath.prototype.assertThrowStatement (opts)
    184. function babel-core.traverse.NodePath.prototype.assertTryStatement (opts)
    185. function babel-core.traverse.NodePath.prototype.assertTupleTypeAnnotation (opts)
    186. function babel-core.traverse.NodePath.prototype.assertTypeAlias (opts)
    187. function babel-core.traverse.NodePath.prototype.assertTypeAnnotation (opts)
    188. function babel-core.traverse.NodePath.prototype.assertTypeCastExpression (opts)
    189. function babel-core.traverse.NodePath.prototype.assertTypeParameter (opts)
    190. function babel-core.traverse.NodePath.prototype.assertTypeParameterDeclaration (opts)
    191. function babel-core.traverse.NodePath.prototype.assertTypeParameterInstantiation (opts)
    192. function babel-core.traverse.NodePath.prototype.assertTypeofTypeAnnotation (opts)
    193. function babel-core.traverse.NodePath.prototype.assertUnaryExpression (opts)
    194. function babel-core.traverse.NodePath.prototype.assertUnaryLike (opts)
    195. function babel-core.traverse.NodePath.prototype.assertUnionTypeAnnotation (opts)
    196. function babel-core.traverse.NodePath.prototype.assertUpdateExpression (opts)
    197. function babel-core.traverse.NodePath.prototype.assertUserWhitespacable (opts)
    198. function babel-core.traverse.NodePath.prototype.assertVariableDeclaration (opts)
    199. function babel-core.traverse.NodePath.prototype.assertVariableDeclarator (opts)
    200. function babel-core.traverse.NodePath.prototype.assertVoidTypeAnnotation (opts)
    201. function babel-core.traverse.NodePath.prototype.assertWhile (opts)
    202. function babel-core.traverse.NodePath.prototype.assertWhileStatement (opts)
    203. function babel-core.traverse.NodePath.prototype.assertWithStatement (opts)
    204. function babel-core.traverse.NodePath.prototype.assertYieldExpression (opts)
    205. function babel-core.traverse.NodePath.prototype.baseTypeStrictlyMatches (right)
    206. function babel-core.traverse.NodePath.prototype.buildCodeFrameError (msg)
    207. function babel-core.traverse.NodePath.prototype.call (key)
    208. function babel-core.traverse.NodePath.prototype.canHaveVariableDeclarationOrExpression ()
    209. function babel-core.traverse.NodePath.prototype.canSwapBetweenExpressionAndStatement (replacement)
    210. function babel-core.traverse.NodePath.prototype.couldBeBaseType (name)
    211. function babel-core.traverse.NodePath.prototype.debug (buildMessage)
    212. function babel-core.traverse.NodePath.prototype.ensureBlock ()
    213. function babel-core.traverse.NodePath.prototype.equals (key, value)
    214. function babel-core.traverse.NodePath.prototype.evaluate ()
    215. function babel-core.traverse.NodePath.prototype.evaluateTruthy ()
    216. function babel-core.traverse.NodePath.prototype.find (callback)
    217. function babel-core.traverse.NodePath.prototype.findParent (callback)
    218. function babel-core.traverse.NodePath.prototype.get (key, context)
    219. function babel-core.traverse.NodePath.prototype.getAllNextSiblings ()
    220. function babel-core.traverse.NodePath.prototype.getAllPrevSiblings ()
    221. function babel-core.traverse.NodePath.prototype.getAncestry ()
    222. function babel-core.traverse.NodePath.prototype.getBindingIdentifierPaths ()
    223. function babel-core.traverse.NodePath.prototype.getBindingIdentifiers (duplicates)
    224. function babel-core.traverse.NodePath.prototype.getCompletionRecords ()
    225. function babel-core.traverse.NodePath.prototype.getData (key, def)
    226. function babel-core.traverse.NodePath.prototype.getDeepestCommonAncestorFrom (paths, filter)
    227. function babel-core.traverse.NodePath.prototype.getEarliestCommonAncestorFrom (paths)
    228. function babel-core.traverse.NodePath.prototype.getFunctionParent ()
    229. function babel-core.traverse.NodePath.prototype.getNextSibling ()
    230. function babel-core.traverse.NodePath.prototype.getOpposite ()
    231. function babel-core.traverse.NodePath.prototype.getOuterBindingIdentifierPaths (duplicates)
    232. function babel-core.traverse.NodePath.prototype.getOuterBindingIdentifiers (duplicates)
    233. function babel-core.traverse.NodePath.prototype.getPathLocation ()
    234. function babel-core.traverse.NodePath.prototype.getPrevSibling ()
    235. function babel-core.traverse.NodePath.prototype.getScope (scope)
    236. function babel-core.traverse.NodePath.prototype.getSibling (key)
    237. function babel-core.traverse.NodePath.prototype.getSource ()
    238. function babel-core.traverse.NodePath.prototype.getStatementParent ()
    239. function babel-core.traverse.NodePath.prototype.getTypeAnnotation ()
    240. function babel-core.traverse.NodePath.prototype.has (key)
    241. function babel-core.traverse.NodePath.prototype.hoist ()
    242. function babel-core.traverse.NodePath.prototype.inShadow (key)
    243. function babel-core.traverse.NodePath.prototype.inType ()
    244. function babel-core.traverse.NodePath.prototype.insertAfter (nodes)
    245. function babel-core.traverse.NodePath.prototype.insertBefore (nodes)
    246. function babel-core.traverse.NodePath.prototype.is (key)
    247. function babel-core.traverse.NodePath.prototype.isAncestor (maybeDescendant)
    248. function babel-core.traverse.NodePath.prototype.isAnyTypeAnnotation (opts)
    249. function babel-core.traverse.NodePath.prototype.isArrayExpression (opts)
    250. function babel-core.traverse.NodePath.prototype.isArrayPattern (opts)
    251. function babel-core.traverse.NodePath.prototype.isArrayTypeAnnotation (opts)
    252. function babel-core.traverse.NodePath.prototype.isArrowFunctionExpression (opts)
    253. function babel-core.traverse.NodePath.prototype.isAssignmentExpression (opts)
    254. function babel-core.traverse.NodePath.prototype.isAssignmentPattern (opts)
    255. function babel-core.traverse.NodePath.prototype.isAwaitExpression (opts)
    256. function babel-core.traverse.NodePath.prototype.isBaseType (baseName, soft)
    257. function babel-core.traverse.NodePath.prototype.isBinary (opts)
    258. function babel-core.traverse.NodePath.prototype.isBinaryExpression (opts)
    259. function babel-core.traverse.NodePath.prototype.isBindExpression (opts)
    260. function babel-core.traverse.NodePath.prototype.isBindingIdentifier (opts)
    261. function babel-core.traverse.NodePath.prototype.isBlacklisted ()
    262. function babel-core.traverse.NodePath.prototype.isBlock (opts)
    263. function babel-core.traverse.NodePath.prototype.isBlockParent (opts)
    264. function babel-core.traverse.NodePath.prototype.isBlockScoped (opts)
    265. function babel-core.traverse.NodePath.prototype.isBlockStatement (opts)
    266. function babel-core.traverse.NodePath.prototype.isBooleanLiteral (opts)
    267. function babel-core.traverse.NodePath.prototype.isBooleanLiteralTypeAnnotation (opts)
    268. function babel-core.traverse.NodePath.prototype.isBooleanTypeAnnotation (opts)
    269. function babel-core.traverse.NodePath.prototype.isBreakStatement (opts)
    270. function babel-core.traverse.NodePath.prototype.isCallExpression (opts)
    271. function babel-core.traverse.NodePath.prototype.isCatchClause (opts)
    272. function babel-core.traverse.NodePath.prototype.isClass (opts)
    273. function babel-core.traverse.NodePath.prototype.isClassBody (opts)
    274. function babel-core.traverse.NodePath.prototype.isClassDeclaration (opts)
    275. function babel-core.traverse.NodePath.prototype.isClassExpression (opts)
    276. function babel-core.traverse.NodePath.prototype.isClassImplements (opts)
    277. function babel-core.traverse.NodePath.prototype.isClassMethod (opts)
    278. function babel-core.traverse.NodePath.prototype.isClassProperty (opts)
    279. function babel-core.traverse.NodePath.prototype.isCompletionRecord (allowInsideFunction)
    280. function babel-core.traverse.NodePath.prototype.isCompletionStatement (opts)
    281. function babel-core.traverse.NodePath.prototype.isConditional (opts)
    282. function babel-core.traverse.NodePath.prototype.isConditionalExpression (opts)
    283. function babel-core.traverse.NodePath.prototype.isContinueStatement (opts)
    284. function babel-core.traverse.NodePath.prototype.isDebuggerStatement (opts)
    285. function babel-core.traverse.NodePath.prototype.isDeclaration (opts)
    286. function babel-core.traverse.NodePath.prototype.isDeclareClass (opts)
    287. function babel-core.traverse.NodePath.prototype.isDeclareFunction (opts)
    288. function babel-core.traverse.NodePath.prototype.isDeclareInterface (opts)
    289. function babel-core.traverse.NodePath.prototype.isDeclareModule (opts)
    290. function babel-core.traverse.NodePath.prototype.isDeclareModuleExports (opts)
    291. function babel-core.traverse.NodePath.prototype.isDeclareTypeAlias (opts)
    292. function babel-core.traverse.NodePath.prototype.isDeclareVariable (opts)
    293. function babel-core.traverse.NodePath.prototype.isDecorator (opts)
    294. function babel-core.traverse.NodePath.prototype.isDescendant (maybeAncestor)
    295. function babel-core.traverse.NodePath.prototype.isDirective (opts)
    296. function babel-core.traverse.NodePath.prototype.isDirectiveLiteral (opts)
    297. function babel-core.traverse.NodePath.prototype.isDoExpression (opts)
    298. function babel-core.traverse.NodePath.prototype.isDoWhileStatement (opts)
    299. function babel-core.traverse.NodePath.prototype.isEmptyStatement (opts)
    300. function babel-core.traverse.NodePath.prototype.isEmptyTypeAnnotation (opts)
    301. function babel-core.traverse.NodePath.prototype.isExistentialTypeParam (opts)
    302. function babel-core.traverse.NodePath.prototype.isExportAllDeclaration (opts)
    303. function babel-core.traverse.NodePath.prototype.isExportDeclaration (opts)
    304. function babel-core.traverse.NodePath.prototype.isExportDefaultDeclaration (opts)
    305. function babel-core.traverse.NodePath.prototype.isExportDefaultSpecifier (opts)
    306. function babel-core.traverse.NodePath.prototype.isExportNamedDeclaration (opts)
    307. function babel-core.traverse.NodePath.prototype.isExportNamespaceSpecifier (opts)
    308. function babel-core.traverse.NodePath.prototype.isExportSpecifier (opts)
    309. function babel-core.traverse.NodePath.prototype.isExpression (opts)
    310. function babel-core.traverse.NodePath.prototype.isExpressionStatement (opts)
    311. function babel-core.traverse.NodePath.prototype.isExpressionWrapper (opts)
    312. function babel-core.traverse.NodePath.prototype.isFile (opts)
    313. function babel-core.traverse.NodePath.prototype.isFlow (opts)
    314. function babel-core.traverse.NodePath.prototype.isFlowBaseAnnotation (opts)
    315. function babel-core.traverse.NodePath.prototype.isFlowDeclaration (opts)
    316. function babel-core.traverse.NodePath.prototype.isFor (opts)
    317. function babel-core.traverse.NodePath.prototype.isForAwaitStatement (opts)
    318. function babel-core.traverse.NodePath.prototype.isForInStatement (opts)
    319. function babel-core.traverse.NodePath.prototype.isForOfStatement (opts)
    320. function babel-core.traverse.NodePath.prototype.isForStatement (opts)
    321. function babel-core.traverse.NodePath.prototype.isForXStatement (opts)
    322. function babel-core.traverse.NodePath.prototype.isFunction (opts)
    323. function babel-core.traverse.NodePath.prototype.isFunctionDeclaration (opts)
    324. function babel-core.traverse.NodePath.prototype.isFunctionExpression (opts)
    325. function babel-core.traverse.NodePath.prototype.isFunctionParent (opts)
    326. function babel-core.traverse.NodePath.prototype.isFunctionTypeAnnotation (opts)
    327. function babel-core.traverse.NodePath.prototype.isFunctionTypeParam (opts)
    328. function babel-core.traverse.NodePath.prototype.isGenerated (opts)
    329. function babel-core.traverse.NodePath.prototype.isGenericType (genericName)
    330. function babel-core.traverse.NodePath.prototype.isGenericTypeAnnotation (opts)
    331. function babel-core.traverse.NodePath.prototype.isIdentifier (opts)
    332. function babel-core.traverse.NodePath.prototype.isIfStatement (opts)
    333. function babel-core.traverse.NodePath.prototype.isImmutable (opts)
    334. function babel-core.traverse.NodePath.prototype.isImport (opts)
    335. function babel-core.traverse.NodePath.prototype.isImportDeclaration (opts)
    336. function babel-core.traverse.NodePath.prototype.isImportDefaultSpecifier (opts)
    337. function babel-core.traverse.NodePath.prototype.isImportNamespaceSpecifier (opts)
    338. function babel-core.traverse.NodePath.prototype.isImportSpecifier (opts)
    339. function babel-core.traverse.NodePath.prototype.isInterfaceDeclaration (opts)
    340. function babel-core.traverse.NodePath.prototype.isInterfaceExtends (opts)
    341. function babel-core.traverse.NodePath.prototype.isIntersectionTypeAnnotation (opts)
    342. function babel-core.traverse.NodePath.prototype.isJSX (opts)
    343. function babel-core.traverse.NodePath.prototype.isJSXAttribute (opts)
    344. function babel-core.traverse.NodePath.prototype.isJSXClosingElement (opts)
    345. function babel-core.traverse.NodePath.prototype.isJSXElement (opts)
    346. function babel-core.traverse.NodePath.prototype.isJSXEmptyExpression (opts)
    347. function babel-core.traverse.NodePath.prototype.isJSXExpressionContainer (opts)
    348. function babel-core.traverse.NodePath.prototype.isJSXIdentifier (opts)
    349. function babel-core.traverse.NodePath.prototype.isJSXMemberExpression (opts)
    350. function babel-core.traverse.NodePath.prototype.isJSXNamespacedName (opts)
    351. function babel-core.traverse.NodePath.prototype.isJSXOpeningElement (opts)
    352. function babel-core.traverse.NodePath.prototype.isJSXSpreadAttribute (opts)
    353. function babel-core.traverse.NodePath.prototype.isJSXSpreadChild (opts)
    354. function babel-core.traverse.NodePath.prototype.isJSXText (opts)
    355. function babel-core.traverse.NodePath.prototype.isLVal (opts)
    356. function babel-core.traverse.NodePath.prototype.isLabeledStatement (opts)
    357. function babel-core.traverse.NodePath.prototype.isLiteral (opts)
    358. function babel-core.traverse.NodePath.prototype.isLogicalExpression (opts)
    359. function babel-core.traverse.NodePath.prototype.isLoop (opts)
    360. function babel-core.traverse.NodePath.prototype.isMemberExpression (opts)
    361. function babel-core.traverse.NodePath.prototype.isMetaProperty (opts)
    362. function babel-core.traverse.NodePath.prototype.isMethod (opts)
    363. function babel-core.traverse.NodePath.prototype.isMixedTypeAnnotation (opts)
    364. function babel-core.traverse.NodePath.prototype.isModuleDeclaration (opts)
    365. function babel-core.traverse.NodePath.prototype.isModuleSpecifier (opts)
    366. function babel-core.traverse.NodePath.prototype.isNewExpression (opts)
    367. function babel-core.traverse.NodePath.prototype.isNodeType (type)
    368. function babel-core.traverse.NodePath.prototype.isNoop (opts)
    369. function babel-core.traverse.NodePath.prototype.isNullLiteral (opts)
    370. function babel-core.traverse.NodePath.prototype.isNullLiteralTypeAnnotation (opts)
    371. function babel-core.traverse.NodePath.prototype.isNullableTypeAnnotation (opts)
    372. function babel-core.traverse.NodePath.prototype.isNumberLiteral (opts)
    373. function babel-core.traverse.NodePath.prototype.isNumberTypeAnnotation (opts)
    374. function babel-core.traverse.NodePath.prototype.isNumericLiteral (opts)
    375. function babel-core.traverse.NodePath.prototype.isNumericLiteralTypeAnnotation (opts)
    376. function babel-core.traverse.NodePath.prototype.isObjectExpression (opts)
    377. function babel-core.traverse.NodePath.prototype.isObjectMember (opts)
    378. function babel-core.traverse.NodePath.prototype.isObjectMethod (opts)
    379. function babel-core.traverse.NodePath.prototype.isObjectPattern (opts)
    380. function babel-core.traverse.NodePath.prototype.isObjectProperty (opts)
    381. function babel-core.traverse.NodePath.prototype.isObjectTypeAnnotation (opts)
    382. function babel-core.traverse.NodePath.prototype.isObjectTypeCallProperty (opts)
    383. function babel-core.traverse.NodePath.prototype.isObjectTypeIndexer (opts)
    384. function babel-core.traverse.NodePath.prototype.isObjectTypeProperty (opts)
    385. function babel-core.traverse.NodePath.prototype.isParenthesizedExpression (opts)
    386. function babel-core.traverse.NodePath.prototype.isPattern (opts)
    387. function babel-core.traverse.NodePath.prototype.isProgram (opts)
    388. function babel-core.traverse.NodePath.prototype.isProperty (opts)
    389. function babel-core.traverse.NodePath.prototype.isPure (opts)
    390. function babel-core.traverse.NodePath.prototype.isPureish (opts)
    391. function babel-core.traverse.NodePath.prototype.isQualifiedTypeIdentifier (opts)
    392. function babel-core.traverse.NodePath.prototype.isReferenced (opts)
    393. function babel-core.traverse.NodePath.prototype.isReferencedIdentifier (opts)
    394. function babel-core.traverse.NodePath.prototype.isReferencedMemberExpression (opts)
    395. function babel-core.traverse.NodePath.prototype.isRegExpLiteral (opts)
    396. function babel-core.traverse.NodePath.prototype.isRegexLiteral (opts)
    397. function babel-core.traverse.NodePath.prototype.isRestElement (opts)
    398. function babel-core.traverse.NodePath.prototype.isRestProperty (opts)
    399. function babel-core.traverse.NodePath.prototype.isReturnStatement (opts)
    400. function babel-core.traverse.NodePath.prototype.isScopable (opts)
    401. function babel-core.traverse.NodePath.prototype.isScope (opts)
    402. function babel-core.traverse.NodePath.prototype.isSequenceExpression (opts)
    403. function babel-core.traverse.NodePath.prototype.isSpreadElement (opts)
    404. function babel-core.traverse.NodePath.prototype.isSpreadProperty (opts)
    405. function babel-core.traverse.NodePath.prototype.isStatement (opts)
    406. function babel-core.traverse.NodePath.prototype.isStatementOrBlock ()
    407. function babel-core.traverse.NodePath.prototype.isStatic ()
    408. function babel-core.traverse.NodePath.prototype.isStringLiteral (opts)
    409. function babel-core.traverse.NodePath.prototype.isStringLiteralTypeAnnotation (opts)
    410. function babel-core.traverse.NodePath.prototype.isStringTypeAnnotation (opts)
    411. function babel-core.traverse.NodePath.prototype.isSuper (opts)
    412. function babel-core.traverse.NodePath.prototype.isSwitchCase (opts)
    413. function babel-core.traverse.NodePath.prototype.isSwitchStatement (opts)
    414. function babel-core.traverse.NodePath.prototype.isTaggedTemplateExpression (opts)
    415. function babel-core.traverse.NodePath.prototype.isTemplateElement (opts)
    416. function babel-core.traverse.NodePath.prototype.isTemplateLiteral (opts)
    417. function babel-core.traverse.NodePath.prototype.isTerminatorless (opts)
    418. function babel-core.traverse.NodePath.prototype.isThisExpression (opts)
    419. function babel-core.traverse.NodePath.prototype.isThisTypeAnnotation (opts)
    420. function babel-core.traverse.NodePath.prototype.isThrowStatement (opts)
    421. function babel-core.traverse.NodePath.prototype.isTryStatement (opts)
    422. function babel-core.traverse.NodePath.prototype.isTupleTypeAnnotation (opts)
    423. function babel-core.traverse.NodePath.prototype.isTypeAlias (opts)
    424. function babel-core.traverse.NodePath.prototype.isTypeAnnotation (opts)
    425. function babel-core.traverse.NodePath.prototype.isTypeCastExpression (opts)
    426. function babel-core.traverse.NodePath.prototype.isTypeParameter (opts)
    427. function babel-core.traverse.NodePath.prototype.isTypeParameterDeclaration (opts)
    428. function babel-core.traverse.NodePath.prototype.isTypeParameterInstantiation (opts)
    429. function babel-core.traverse.NodePath.prototype.isTypeofTypeAnnotation (opts)
    430. function babel-core.traverse.NodePath.prototype.isUnaryExpression (opts)
    431. function babel-core.traverse.NodePath.prototype.isUnaryLike (opts)
    432. function babel-core.traverse.NodePath.prototype.isUnionTypeAnnotation (opts)
    433. function babel-core.traverse.NodePath.prototype.isUpdateExpression (opts)
    434. function babel-core.traverse.NodePath.prototype.isUser (opts)
    435. function babel-core.traverse.NodePath.prototype.isUserWhitespacable (opts)
    436. function babel-core.traverse.NodePath.prototype.isVar (opts)
    437. function babel-core.traverse.NodePath.prototype.isVariableDeclaration (opts)
    438. function babel-core.traverse.NodePath.prototype.isVariableDeclarator (opts)
    439. function babel-core.traverse.NodePath.prototype.isVoidTypeAnnotation (opts)
    440. function babel-core.traverse.NodePath.prototype.isWhile (opts)
    441. function babel-core.traverse.NodePath.prototype.isWhileStatement (opts)
    442. function babel-core.traverse.NodePath.prototype.isWithStatement (opts)
    443. function babel-core.traverse.NodePath.prototype.isYieldExpression (opts)
    444. function babel-core.traverse.NodePath.prototype.isnt (key)
    445. function babel-core.traverse.NodePath.prototype.mark (type, message)
    446. function babel-core.traverse.NodePath.prototype.matchesPattern (pattern, allowPartial)
    447. function babel-core.traverse.NodePath.prototype.popContext ()
    448. function babel-core.traverse.NodePath.prototype.pushContainer (listKey, nodes)
    449. function babel-core.traverse.NodePath.prototype.pushContext (context)
    450. function babel-core.traverse.NodePath.prototype.referencesImport (moduleSource, importName)
    451. function babel-core.traverse.NodePath.prototype.remove ()
    452. function babel-core.traverse.NodePath.prototype.replaceExpressionWithStatements (nodes)
    453. function babel-core.traverse.NodePath.prototype.replaceInline (nodes)
    454. function babel-core.traverse.NodePath.prototype.replaceWith (replacement)
    455. function babel-core.traverse.NodePath.prototype.replaceWithMultiple (nodes)
    456. function babel-core.traverse.NodePath.prototype.replaceWithSourceString (replacement)
    457. function babel-core.traverse.NodePath.prototype.requeue ()
    458. function babel-core.traverse.NodePath.prototype.resolve (dangerous, resolved)
    459. function babel-core.traverse.NodePath.prototype.resync ()
    460. function babel-core.traverse.NodePath.prototype.set (key, node)
    461. function babel-core.traverse.NodePath.prototype.setContext (context)
    462. function babel-core.traverse.NodePath.prototype.setData (key, val)
    463. function babel-core.traverse.NodePath.prototype.setKey (key)
    464. function babel-core.traverse.NodePath.prototype.setScope ()
    465. function babel-core.traverse.NodePath.prototype.setup (parentPath, container, listKey, key)
    466. function babel-core.traverse.NodePath.prototype.shareCommentsWithSiblings ()
    467. function babel-core.traverse.NodePath.prototype.skip ()
    468. function babel-core.traverse.NodePath.prototype.skipKey (key)
    469. function babel-core.traverse.NodePath.prototype.stop ()
    470. function babel-core.traverse.NodePath.prototype.toComputedKey ()
    471. function babel-core.traverse.NodePath.prototype.traverse (visitor, state)
    472. function babel-core.traverse.NodePath.prototype.unshiftContainer (listKey, nodes)
    473. function babel-core.traverse.NodePath.prototype.updateSiblingKeys (fromIndex, incrementBy)
    474. function babel-core.traverse.NodePath.prototype.visit ()
    475. function babel-core.traverse.NodePath.prototype.willIMaybeExecuteBefore (target)
  23. module babel-core.traverse.Scope
    1. function babel-core.traverse.Scope (path, parentScope)
    2. object babel-core.traverse.Scope.contextVariables
    3. object babel-core.traverse.Scope.globals
  24. module babel-core.traverse.Scope.prototype
    1. function babel-core.traverse.Scope.prototype._crawl ()
    2. function babel-core.traverse.Scope.prototype._generateUid (name, i)
    3. function babel-core.traverse.Scope.prototype._renameFromMap (map, oldName, newName, value)
    4. function babel-core.traverse.Scope.prototype.addGlobal (node)
    5. function babel-core.traverse.Scope.prototype.bindingIdentifierEquals (name, node)
    6. function babel-core.traverse.Scope.prototype.buildUndefinedNode ()
    7. function babel-core.traverse.Scope.prototype.checkBlockScopedCollisions (local, kind, name, id)
    8. function babel-core.traverse.Scope.prototype.crawl ()
    9. function babel-core.traverse.Scope.prototype.dump ()
    10. function babel-core.traverse.Scope.prototype.generateDeclaredUidIdentifier ()
    11. function babel-core.traverse.Scope.prototype.generateUid ()
    12. function babel-core.traverse.Scope.prototype.generateUidIdentifier ()
    13. function babel-core.traverse.Scope.prototype.generateUidIdentifierBasedOnNode (parent, defaultName)
    14. function babel-core.traverse.Scope.prototype.getAllBindings ()
    15. function babel-core.traverse.Scope.prototype.getAllBindingsOfKind ()
    16. function babel-core.traverse.Scope.prototype.getBinding (name)
    17. function babel-core.traverse.Scope.prototype.getBindingIdentifier (name)
    18. function babel-core.traverse.Scope.prototype.getBlockParent ()
    19. function babel-core.traverse.Scope.prototype.getData (key)
    20. function babel-core.traverse.Scope.prototype.getFunctionParent ()
    21. function babel-core.traverse.Scope.prototype.getLabel (name)
    22. function babel-core.traverse.Scope.prototype.getOwnBinding (name)
    23. function babel-core.traverse.Scope.prototype.getOwnBindingIdentifier (name)
    24. function babel-core.traverse.Scope.prototype.getProgramParent ()
    25. function babel-core.traverse.Scope.prototype.hasBinding (name, noGlobals)
    26. function babel-core.traverse.Scope.prototype.hasGlobal (name)
    27. function babel-core.traverse.Scope.prototype.hasLabel (name)
    28. function babel-core.traverse.Scope.prototype.hasOwnBinding (name)
    29. function babel-core.traverse.Scope.prototype.hasReference (name)
    30. function babel-core.traverse.Scope.prototype.hasUid (name)
    31. function babel-core.traverse.Scope.prototype.init ()
    32. function babel-core.traverse.Scope.prototype.isPure (node, constantsOnly)
    33. function babel-core.traverse.Scope.prototype.isStatic (node)
    34. function babel-core.traverse.Scope.prototype.maybeGenerateMemoised (node, dontPush)
    35. function babel-core.traverse.Scope.prototype.moveBindingTo (name, scope)
    36. function babel-core.traverse.Scope.prototype.parentHasBinding (name, noGlobals)
    37. function babel-core.traverse.Scope.prototype.push (opts)
    38. function babel-core.traverse.Scope.prototype.registerBinding (kind, path)
    39. function babel-core.traverse.Scope.prototype.registerConstantViolation (path)
    40. function babel-core.traverse.Scope.prototype.registerDeclaration (path)
    41. function babel-core.traverse.Scope.prototype.registerLabel (path)
    42. function babel-core.traverse.Scope.prototype.removeBinding (name)
    43. function babel-core.traverse.Scope.prototype.removeData (key)
    44. function babel-core.traverse.Scope.prototype.removeOwnBinding (name)
    45. function babel-core.traverse.Scope.prototype.rename (oldName, newName, block)
    46. function babel-core.traverse.Scope.prototype.setData (key, val)
    47. function babel-core.traverse.Scope.prototype.toArray (node, i)
    48. function babel-core.traverse.Scope.prototype.traverse (node, opts, state)
    49. function babel-core.traverse.Scope.prototype.warnOnFlowBinding (binding)
  25. module babel-core.traverse.clearCache
    1. function babel-core.traverse.clearCache ()
    2. function babel-core.traverse.clearCache.clearPath ()
    3. function babel-core.traverse.clearCache.clearScope ()
  26. module babel-core.traverse.visitors
    1. boolean babel-core.traverse.visitors.__esModule
    2. function babel-core.traverse.visitors.explode (visitor)
    3. function babel-core.traverse.visitors.merge (visitors)
    4. function babel-core.traverse.visitors.verify (visitor)
  27. module babel-core.types
    1. boolean babel-core.types.__esModule
    2. function babel-core.types.AnyTypeAnnotation ()
    3. function babel-core.types.ArrayExpression ()
    4. function babel-core.types.ArrayPattern ()
    5. function babel-core.types.ArrayTypeAnnotation ()
    6. function babel-core.types.ArrowFunctionExpression ()
    7. function babel-core.types.AssignmentExpression ()
    8. function babel-core.types.AssignmentPattern ()
    9. function babel-core.types.AwaitExpression ()
    10. function babel-core.types.BinaryExpression ()
    11. function babel-core.types.BindExpression ()
    12. function babel-core.types.BlockStatement ()
    13. function babel-core.types.BooleanLiteral ()
    14. function babel-core.types.BooleanLiteralTypeAnnotation ()
    15. function babel-core.types.BooleanTypeAnnotation ()
    16. function babel-core.types.BreakStatement ()
    17. function babel-core.types.CallExpression ()
    18. function babel-core.types.CatchClause ()
    19. function babel-core.types.ClassBody ()
    20. function babel-core.types.ClassDeclaration ()
    21. function babel-core.types.ClassExpression ()
    22. function babel-core.types.ClassImplements ()
    23. function babel-core.types.ClassMethod ()
    24. function babel-core.types.ClassProperty ()
    25. function babel-core.types.ConditionalExpression ()
    26. function babel-core.types.ContinueStatement ()
    27. function babel-core.types.DebuggerStatement ()
    28. function babel-core.types.DeclareClass ()
    29. function babel-core.types.DeclareFunction ()
    30. function babel-core.types.DeclareInterface ()
    31. function babel-core.types.DeclareModule ()
    32. function babel-core.types.DeclareModuleExports ()
    33. function babel-core.types.DeclareTypeAlias ()
    34. function babel-core.types.DeclareVariable ()
    35. function babel-core.types.Decorator ()
    36. function babel-core.types.Directive ()
    37. function babel-core.types.DirectiveLiteral ()
    38. function babel-core.types.DoExpression ()
    39. function babel-core.types.DoWhileStatement ()
    40. function babel-core.types.EmptyStatement ()
    41. function babel-core.types.EmptyTypeAnnotation ()
    42. function babel-core.types.ExistentialTypeParam ()
    43. function babel-core.types.ExportAllDeclaration ()
    44. function babel-core.types.ExportDefaultDeclaration ()
    45. function babel-core.types.ExportDefaultSpecifier ()
    46. function babel-core.types.ExportNamedDeclaration ()
    47. function babel-core.types.ExportNamespaceSpecifier ()
    48. function babel-core.types.ExportSpecifier ()
    49. function babel-core.types.ExpressionStatement ()
    50. function babel-core.types.File ()
    51. function babel-core.types.ForAwaitStatement ()
    52. function babel-core.types.ForInStatement ()
    53. function babel-core.types.ForOfStatement ()
    54. function babel-core.types.ForStatement ()
    55. function babel-core.types.FunctionDeclaration ()
    56. function babel-core.types.FunctionExpression ()
    57. function babel-core.types.FunctionTypeAnnotation ()
    58. function babel-core.types.FunctionTypeParam ()
    59. function babel-core.types.GenericTypeAnnotation ()
    60. function babel-core.types.Identifier ()
    61. function babel-core.types.IfStatement ()
    62. function babel-core.types.Import ()
    63. function babel-core.types.ImportDeclaration ()
    64. function babel-core.types.ImportDefaultSpecifier ()
    65. function babel-core.types.ImportNamespaceSpecifier ()
    66. function babel-core.types.ImportSpecifier ()
    67. function babel-core.types.InterfaceDeclaration ()
    68. function babel-core.types.InterfaceExtends ()
    69. function babel-core.types.IntersectionTypeAnnotation ()
    70. function babel-core.types.JSXAttribute ()
    71. function babel-core.types.JSXClosingElement ()
    72. function babel-core.types.JSXElement ()
    73. function babel-core.types.JSXEmptyExpression ()
    74. function babel-core.types.JSXExpressionContainer ()
    75. function babel-core.types.JSXIdentifier ()
    76. function babel-core.types.JSXMemberExpression ()
    77. function babel-core.types.JSXNamespacedName ()
    78. function babel-core.types.JSXOpeningElement ()
    79. function babel-core.types.JSXSpreadAttribute ()
    80. function babel-core.types.JSXSpreadChild ()
    81. function babel-core.types.JSXText ()
    82. function babel-core.types.LabeledStatement ()
    83. function babel-core.types.LogicalExpression ()
    84. function babel-core.types.MemberExpression ()
    85. function babel-core.types.MetaProperty ()
    86. function babel-core.types.MixedTypeAnnotation ()
    87. function babel-core.types.NewExpression ()
    88. function babel-core.types.Noop ()
    89. function babel-core.types.NullLiteral ()
    90. function babel-core.types.NullLiteralTypeAnnotation ()
    91. function babel-core.types.NullableTypeAnnotation ()
    92. function babel-core.types.NumberLiteral ()
    93. function babel-core.types.NumberTypeAnnotation ()
    94. function babel-core.types.NumericLiteral ()
    95. function babel-core.types.NumericLiteralTypeAnnotation ()
    96. function babel-core.types.ObjectExpression ()
    97. function babel-core.types.ObjectMethod ()
    98. function babel-core.types.ObjectPattern ()
    99. function babel-core.types.ObjectProperty ()
    100. function babel-core.types.ObjectTypeAnnotation ()
    101. function babel-core.types.ObjectTypeCallProperty ()
    102. function babel-core.types.ObjectTypeIndexer ()
    103. function babel-core.types.ObjectTypeProperty ()
    104. function babel-core.types.ParenthesizedExpression ()
    105. function babel-core.types.Program ()
    106. function babel-core.types.QualifiedTypeIdentifier ()
    107. function babel-core.types.RegExpLiteral ()
    108. function babel-core.types.RegexLiteral ()
    109. function babel-core.types.RestElement ()
    110. function babel-core.types.RestProperty ()
    111. function babel-core.types.ReturnStatement ()
    112. function babel-core.types.SequenceExpression ()
    113. function babel-core.types.SpreadElement ()
    114. function babel-core.types.SpreadProperty ()
    115. function babel-core.types.StringLiteral ()
    116. function babel-core.types.StringLiteralTypeAnnotation ()
    117. function babel-core.types.StringTypeAnnotation ()
    118. function babel-core.types.Super ()
    119. function babel-core.types.SwitchCase ()
    120. function babel-core.types.SwitchStatement ()
    121. function babel-core.types.TaggedTemplateExpression ()
    122. function babel-core.types.TemplateElement ()
    123. function babel-core.types.TemplateLiteral ()
    124. function babel-core.types.ThisExpression ()
    125. function babel-core.types.ThisTypeAnnotation ()
    126. function babel-core.types.ThrowStatement ()
    127. function babel-core.types.TryStatement ()
    128. function babel-core.types.TupleTypeAnnotation ()
    129. function babel-core.types.TypeAlias ()
    130. function babel-core.types.TypeAnnotation ()
    131. function babel-core.types.TypeCastExpression ()
    132. function babel-core.types.TypeParameter ()
    133. function babel-core.types.TypeParameterDeclaration ()
    134. function babel-core.types.TypeParameterInstantiation ()
    135. function babel-core.types.TypeofTypeAnnotation ()
    136. function babel-core.types.UnaryExpression ()
    137. function babel-core.types.UnionTypeAnnotation ()
    138. function babel-core.types.UpdateExpression ()
    139. function babel-core.types.VariableDeclaration ()
    140. function babel-core.types.VariableDeclarator ()
    141. function babel-core.types.VoidTypeAnnotation ()
    142. function babel-core.types.WhileStatement ()
    143. function babel-core.types.WithStatement ()
    144. function babel-core.types.YieldExpression ()
    145. function babel-core.types.anyTypeAnnotation ()
    146. function babel-core.types.appendToMemberExpression (member, append, computed)
    147. function babel-core.types.arrayExpression ()
    148. function babel-core.types.arrayPattern ()
    149. function babel-core.types.arrayTypeAnnotation ()
    150. function babel-core.types.arrowFunctionExpression ()
    151. function babel-core.types.assertAnyTypeAnnotation (node, opts)
    152. function babel-core.types.assertArrayExpression (node, opts)
    153. function babel-core.types.assertArrayPattern (node, opts)
    154. function babel-core.types.assertArrayTypeAnnotation (node, opts)
    155. function babel-core.types.assertArrowFunctionExpression (node, opts)
    156. function babel-core.types.assertAssignmentExpression (node, opts)
    157. function babel-core.types.assertAssignmentPattern (node, opts)
    158. function babel-core.types.assertAwaitExpression (node, opts)
    159. function babel-core.types.assertBinary (node, opts)
    160. function babel-core.types.assertBinaryExpression (node, opts)
    161. function babel-core.types.assertBindExpression (node, opts)
    162. function babel-core.types.assertBlock (node, opts)
    163. function babel-core.types.assertBlockParent (node, opts)
    164. function babel-core.types.assertBlockStatement (node, opts)
    165. function babel-core.types.assertBooleanLiteral (node, opts)
    166. function babel-core.types.assertBooleanLiteralTypeAnnotation (node, opts)
    167. function babel-core.types.assertBooleanTypeAnnotation (node, opts)
    168. function babel-core.types.assertBreakStatement (node, opts)
    169. function babel-core.types.assertCallExpression (node, opts)
    170. function babel-core.types.assertCatchClause (node, opts)
    171. function babel-core.types.assertClass (node, opts)
    172. function babel-core.types.assertClassBody (node, opts)
    173. function babel-core.types.assertClassDeclaration (node, opts)
    174. function babel-core.types.assertClassExpression (node, opts)
    175. function babel-core.types.assertClassImplements (node, opts)
    176. function babel-core.types.assertClassMethod (node, opts)
    177. function babel-core.types.assertClassProperty (node, opts)
    178. function babel-core.types.assertCompletionStatement (node, opts)
    179. function babel-core.types.assertConditional (node, opts)
    180. function babel-core.types.assertConditionalExpression (node, opts)
    181. function babel-core.types.assertContinueStatement (node, opts)
    182. function babel-core.types.assertDebuggerStatement (node, opts)
    183. function babel-core.types.assertDeclaration (node, opts)
    184. function babel-core.types.assertDeclareClass (node, opts)
    185. function babel-core.types.assertDeclareFunction (node, opts)
    186. function babel-core.types.assertDeclareInterface (node, opts)
    187. function babel-core.types.assertDeclareModule (node, opts)
    188. function babel-core.types.assertDeclareModuleExports (node, opts)
    189. function babel-core.types.assertDeclareTypeAlias (node, opts)
    190. function babel-core.types.assertDeclareVariable (node, opts)
    191. function babel-core.types.assertDecorator (node, opts)
    192. function babel-core.types.assertDirective (node, opts)
    193. function babel-core.types.assertDirectiveLiteral (node, opts)
    194. function babel-core.types.assertDoExpression (node, opts)
    195. function babel-core.types.assertDoWhileStatement (node, opts)
    196. function babel-core.types.assertEmptyStatement (node, opts)
    197. function babel-core.types.assertEmptyTypeAnnotation (node, opts)
    198. function babel-core.types.assertExistentialTypeParam (node, opts)
    199. function babel-core.types.assertExportAllDeclaration (node, opts)
    200. function babel-core.types.assertExportDeclaration (node, opts)
    201. function babel-core.types.assertExportDefaultDeclaration (node, opts)
    202. function babel-core.types.assertExportDefaultSpecifier (node, opts)
    203. function babel-core.types.assertExportNamedDeclaration (node, opts)
    204. function babel-core.types.assertExportNamespaceSpecifier (node, opts)
    205. function babel-core.types.assertExportSpecifier (node, opts)
    206. function babel-core.types.assertExpression (node, opts)
    207. function babel-core.types.assertExpressionStatement (node, opts)
    208. function babel-core.types.assertExpressionWrapper (node, opts)
    209. function babel-core.types.assertFile (node, opts)
    210. function babel-core.types.assertFlow (node, opts)
    211. function babel-core.types.assertFlowBaseAnnotation (node, opts)
    212. function babel-core.types.assertFlowDeclaration (node, opts)
    213. function babel-core.types.assertFor (node, opts)
    214. function babel-core.types.assertForAwaitStatement (node, opts)
    215. function babel-core.types.assertForInStatement (node, opts)
    216. function babel-core.types.assertForOfStatement (node, opts)
    217. function babel-core.types.assertForStatement (node, opts)
    218. function babel-core.types.assertForXStatement (node, opts)
    219. function babel-core.types.assertFunction (node, opts)
    220. function babel-core.types.assertFunctionDeclaration (node, opts)
    221. function babel-core.types.assertFunctionExpression (node, opts)
    222. function babel-core.types.assertFunctionParent (node, opts)
    223. function babel-core.types.assertFunctionTypeAnnotation (node, opts)
    224. function babel-core.types.assertFunctionTypeParam (node, opts)
    225. function babel-core.types.assertGenericTypeAnnotation (node, opts)
    226. function babel-core.types.assertIdentifier (node, opts)
    227. function babel-core.types.assertIfStatement (node, opts)
    228. function babel-core.types.assertImmutable (node, opts)
    229. function babel-core.types.assertImport (node, opts)
    230. function babel-core.types.assertImportDeclaration (node, opts)
    231. function babel-core.types.assertImportDefaultSpecifier (node, opts)
    232. function babel-core.types.assertImportNamespaceSpecifier (node, opts)
    233. function babel-core.types.assertImportSpecifier (node, opts)
    234. function babel-core.types.assertInterfaceDeclaration (node, opts)
    235. function babel-core.types.assertInterfaceExtends (node, opts)
    236. function babel-core.types.assertIntersectionTypeAnnotation (node, opts)
    237. function babel-core.types.assertJSX (node, opts)
    238. function babel-core.types.assertJSXAttribute (node, opts)
    239. function babel-core.types.assertJSXClosingElement (node, opts)
    240. function babel-core.types.assertJSXElement (node, opts)
    241. function babel-core.types.assertJSXEmptyExpression (node, opts)
    242. function babel-core.types.assertJSXExpressionContainer (node, opts)
    243. function babel-core.types.assertJSXIdentifier (node, opts)
    244. function babel-core.types.assertJSXMemberExpression (node, opts)
    245. function babel-core.types.assertJSXNamespacedName (node, opts)
    246. function babel-core.types.assertJSXOpeningElement (node, opts)
    247. function babel-core.types.assertJSXSpreadAttribute (node, opts)
    248. function babel-core.types.assertJSXSpreadChild (node, opts)
    249. function babel-core.types.assertJSXText (node, opts)
    250. function babel-core.types.assertLVal (node, opts)
    251. function babel-core.types.assertLabeledStatement (node, opts)
    252. function babel-core.types.assertLiteral (node, opts)
    253. function babel-core.types.assertLogicalExpression (node, opts)
    254. function babel-core.types.assertLoop (node, opts)
    255. function babel-core.types.assertMemberExpression (node, opts)
    256. function babel-core.types.assertMetaProperty (node, opts)
    257. function babel-core.types.assertMethod (node, opts)
    258. function babel-core.types.assertMixedTypeAnnotation (node, opts)
    259. function babel-core.types.assertModuleDeclaration (node, opts)
    260. function babel-core.types.assertModuleSpecifier (node, opts)
    261. function babel-core.types.assertNewExpression (node, opts)
    262. function babel-core.types.assertNode (node)
    263. function babel-core.types.assertNoop (node, opts)
    264. function babel-core.types.assertNullLiteral (node, opts)
    265. function babel-core.types.assertNullLiteralTypeAnnotation (node, opts)
    266. function babel-core.types.assertNullableTypeAnnotation (node, opts)
    267. function babel-core.types.assertNumberLiteral ()
    268. function babel-core.types.assertNumberTypeAnnotation (node, opts)
    269. function babel-core.types.assertNumericLiteral (node, opts)
    270. function babel-core.types.assertNumericLiteralTypeAnnotation (node, opts)
    271. function babel-core.types.assertObjectExpression (node, opts)
    272. function babel-core.types.assertObjectMember (node, opts)
    273. function babel-core.types.assertObjectMethod (node, opts)
    274. function babel-core.types.assertObjectPattern (node, opts)
    275. function babel-core.types.assertObjectProperty (node, opts)
    276. function babel-core.types.assertObjectTypeAnnotation (node, opts)
    277. function babel-core.types.assertObjectTypeCallProperty (node, opts)
    278. function babel-core.types.assertObjectTypeIndexer (node, opts)
    279. function babel-core.types.assertObjectTypeProperty (node, opts)
    280. function babel-core.types.assertParenthesizedExpression (node, opts)
    281. function babel-core.types.assertPattern (node, opts)
    282. function babel-core.types.assertProgram (node, opts)
    283. function babel-core.types.assertProperty (node, opts)
    284. function babel-core.types.assertPureish (node, opts)
    285. function babel-core.types.assertQualifiedTypeIdentifier (node, opts)
    286. function babel-core.types.assertRegExpLiteral (node, opts)
    287. function babel-core.types.assertRegexLiteral ()
    288. function babel-core.types.assertRestElement (node, opts)
    289. function babel-core.types.assertRestProperty (node, opts)
    290. function babel-core.types.assertReturnStatement (node, opts)
    291. function babel-core.types.assertScopable (node, opts)
    292. function babel-core.types.assertSequenceExpression (node, opts)
    293. function babel-core.types.assertSpreadElement (node, opts)
    294. function babel-core.types.assertSpreadProperty (node, opts)
    295. function babel-core.types.assertStatement (node, opts)
    296. function babel-core.types.assertStringLiteral (node, opts)
    297. function babel-core.types.assertStringLiteralTypeAnnotation (node, opts)
    298. function babel-core.types.assertStringTypeAnnotation (node, opts)
    299. function babel-core.types.assertSuper (node, opts)
    300. function babel-core.types.assertSwitchCase (node, opts)
    301. function babel-core.types.assertSwitchStatement (node, opts)
    302. function babel-core.types.assertTaggedTemplateExpression (node, opts)
    303. function babel-core.types.assertTemplateElement (node, opts)
    304. function babel-core.types.assertTemplateLiteral (node, opts)
    305. function babel-core.types.assertTerminatorless (node, opts)
    306. function babel-core.types.assertThisExpression (node, opts)
    307. function babel-core.types.assertThisTypeAnnotation (node, opts)
    308. function babel-core.types.assertThrowStatement (node, opts)
    309. function babel-core.types.assertTryStatement (node, opts)
    310. function babel-core.types.assertTupleTypeAnnotation (node, opts)
    311. function babel-core.types.assertTypeAlias (node, opts)
    312. function babel-core.types.assertTypeAnnotation (node, opts)
    313. function babel-core.types.assertTypeCastExpression (node, opts)
    314. function babel-core.types.assertTypeParameter (node, opts)
    315. function babel-core.types.assertTypeParameterDeclaration (node, opts)
    316. function babel-core.types.assertTypeParameterInstantiation (node, opts)
    317. function babel-core.types.assertTypeofTypeAnnotation (node, opts)
    318. function babel-core.types.assertUnaryExpression (node, opts)
    319. function babel-core.types.assertUnaryLike (node, opts)
    320. function babel-core.types.assertUnionTypeAnnotation (node, opts)
    321. function babel-core.types.assertUpdateExpression (node, opts)
    322. function babel-core.types.assertUserWhitespacable (node, opts)
    323. function babel-core.types.assertVariableDeclaration (node, opts)
    324. function babel-core.types.assertVariableDeclarator (node, opts)
    325. function babel-core.types.assertVoidTypeAnnotation (node, opts)
    326. function babel-core.types.assertWhile (node, opts)
    327. function babel-core.types.assertWhileStatement (node, opts)
    328. function babel-core.types.assertWithStatement (node, opts)
    329. function babel-core.types.assertYieldExpression (node, opts)
    330. function babel-core.types.assignmentExpression ()
    331. function babel-core.types.assignmentPattern ()
    332. function babel-core.types.awaitExpression ()
    333. function babel-core.types.binaryExpression ()
    334. function babel-core.types.bindExpression ()
    335. function babel-core.types.blockStatement ()
    336. function babel-core.types.booleanLiteral ()
    337. function babel-core.types.booleanLiteralTypeAnnotation ()
    338. function babel-core.types.booleanTypeAnnotation ()
    339. function babel-core.types.breakStatement ()
    340. function babel-core.types.buildMatchMemberExpression (match, allowPartial)
    341. function babel-core.types.callExpression ()
    342. function babel-core.types.catchClause ()
    343. function babel-core.types.classBody ()
    344. function babel-core.types.classDeclaration ()
    345. function babel-core.types.classExpression ()
    346. function babel-core.types.classImplements ()
    347. function babel-core.types.classMethod ()
    348. function babel-core.types.classProperty ()
    349. function babel-core.types.clone (node)
    350. function babel-core.types.cloneDeep (node)
    351. function babel-core.types.cloneWithoutLoc (node)
    352. function babel-core.types.conditionalExpression ()
    353. function babel-core.types.continueStatement ()
    354. function babel-core.types.createTypeAnnotationBasedOnTypeof (type)
    355. function babel-core.types.createUnionTypeAnnotation (types)
    356. function babel-core.types.debuggerStatement ()
    357. function babel-core.types.declareClass ()
    358. function babel-core.types.declareFunction ()
    359. function babel-core.types.declareInterface ()
    360. function babel-core.types.declareModule ()
    361. function babel-core.types.declareModuleExports ()
    362. function babel-core.types.declareTypeAlias ()
    363. function babel-core.types.declareVariable ()
    364. function babel-core.types.decorator ()
    365. function babel-core.types.directive ()
    366. function babel-core.types.directiveLiteral ()
    367. function babel-core.types.doExpression ()
    368. function babel-core.types.doWhileStatement ()
    369. function babel-core.types.emptyStatement ()
    370. function babel-core.types.emptyTypeAnnotation ()
    371. function babel-core.types.ensureBlock (node)
    372. function babel-core.types.existentialTypeParam ()
    373. function babel-core.types.exportAllDeclaration ()
    374. function babel-core.types.exportDefaultDeclaration ()
    375. function babel-core.types.exportDefaultSpecifier ()
    376. function babel-core.types.exportNamedDeclaration ()
    377. function babel-core.types.exportNamespaceSpecifier ()
    378. function babel-core.types.exportSpecifier ()
    379. function babel-core.types.expressionStatement ()
    380. function babel-core.types.file ()
    381. function babel-core.types.forAwaitStatement ()
    382. function babel-core.types.forInStatement ()
    383. function babel-core.types.forOfStatement ()
    384. function babel-core.types.forStatement ()
    385. function babel-core.types.functionDeclaration ()
    386. function babel-core.types.functionExpression ()
    387. function babel-core.types.functionTypeAnnotation ()
    388. function babel-core.types.functionTypeParam ()
    389. function babel-core.types.genericTypeAnnotation ()
    390. function babel-core.types.getBindingIdentifiers (node, duplicates, outerOnly)
    391. function babel-core.types.getOuterBindingIdentifiers (node, duplicates)
    392. function babel-core.types.identifier ()
    393. function babel-core.types.ifStatement ()
    394. function babel-core.types.import ()
    395. function babel-core.types.importDeclaration ()
    396. function babel-core.types.importDefaultSpecifier ()
    397. function babel-core.types.importNamespaceSpecifier ()
    398. function babel-core.types.importSpecifier ()
    399. function babel-core.types.inheritInnerComments (child, parent)
    400. function babel-core.types.inheritLeadingComments (child, parent)
    401. function babel-core.types.inheritTrailingComments (child, parent)
    402. function babel-core.types.inherits (child, parent)
    403. function babel-core.types.inheritsComments (child, parent)
    404. function babel-core.types.interfaceDeclaration ()
    405. function babel-core.types.interfaceExtends ()
    406. function babel-core.types.intersectionTypeAnnotation ()
    407. function babel-core.types.is (type, node, opts)
    408. function babel-core.types.isAnyTypeAnnotation (node, opts)
    409. function babel-core.types.isArrayExpression (node, opts)
    410. function babel-core.types.isArrayPattern (node, opts)
    411. function babel-core.types.isArrayTypeAnnotation (node, opts)
    412. function babel-core.types.isArrowFunctionExpression (node, opts)
    413. function babel-core.types.isAssignmentExpression (node, opts)
    414. function babel-core.types.isAssignmentPattern (node, opts)
    415. function babel-core.types.isAwaitExpression (node, opts)
    416. function babel-core.types.isBinary (node, opts)
    417. function babel-core.types.isBinaryExpression (node, opts)
    418. function babel-core.types.isBindExpression (node, opts)
    419. function babel-core.types.isBinding (node, parent)
    420. function babel-core.types.isBlock (node, opts)
    421. function babel-core.types.isBlockParent (node, opts)
    422. function babel-core.types.isBlockScoped (node)
    423. function babel-core.types.isBlockStatement (node, opts)
    424. function babel-core.types.isBooleanLiteral (node, opts)
    425. function babel-core.types.isBooleanLiteralTypeAnnotation (node, opts)
    426. function babel-core.types.isBooleanTypeAnnotation (node, opts)
    427. function babel-core.types.isBreakStatement (node, opts)
    428. function babel-core.types.isCallExpression (node, opts)
    429. function babel-core.types.isCatchClause (node, opts)
    430. function babel-core.types.isClass (node, opts)
    431. function babel-core.types.isClassBody (node, opts)
    432. function babel-core.types.isClassDeclaration (node, opts)
    433. function babel-core.types.isClassExpression (node, opts)
    434. function babel-core.types.isClassImplements (node, opts)
    435. function babel-core.types.isClassMethod (node, opts)
    436. function babel-core.types.isClassProperty (node, opts)
    437. function babel-core.types.isCompletionStatement (node, opts)
    438. function babel-core.types.isConditional (node, opts)
    439. function babel-core.types.isConditionalExpression (node, opts)
    440. function babel-core.types.isContinueStatement (node, opts)
    441. function babel-core.types.isDebuggerStatement (node, opts)
    442. function babel-core.types.isDeclaration (node, opts)
    443. function babel-core.types.isDeclareClass (node, opts)
    444. function babel-core.types.isDeclareFunction (node, opts)
    445. function babel-core.types.isDeclareInterface (node, opts)
    446. function babel-core.types.isDeclareModule (node, opts)
    447. function babel-core.types.isDeclareModuleExports (node, opts)
    448. function babel-core.types.isDeclareTypeAlias (node, opts)
    449. function babel-core.types.isDeclareVariable (node, opts)
    450. function babel-core.types.isDecorator (node, opts)
    451. function babel-core.types.isDirective (node, opts)
    452. function babel-core.types.isDirectiveLiteral (node, opts)
    453. function babel-core.types.isDoExpression (node, opts)
    454. function babel-core.types.isDoWhileStatement (node, opts)
    455. function babel-core.types.isEmptyStatement (node, opts)
    456. function babel-core.types.isEmptyTypeAnnotation (node, opts)
    457. function babel-core.types.isExistentialTypeParam (node, opts)
    458. function babel-core.types.isExportAllDeclaration (node, opts)
    459. function babel-core.types.isExportDeclaration (node, opts)
    460. function babel-core.types.isExportDefaultDeclaration (node, opts)
    461. function babel-core.types.isExportDefaultSpecifier (node, opts)
    462. function babel-core.types.isExportNamedDeclaration (node, opts)
    463. function babel-core.types.isExportNamespaceSpecifier (node, opts)
    464. function babel-core.types.isExportSpecifier (node, opts)
    465. function babel-core.types.isExpression (node, opts)
    466. function babel-core.types.isExpressionStatement (node, opts)
    467. function babel-core.types.isExpressionWrapper (node, opts)
    468. function babel-core.types.isFile (node, opts)
    469. function babel-core.types.isFlow (node, opts)
    470. function babel-core.types.isFlowBaseAnnotation (node, opts)
    471. function babel-core.types.isFlowDeclaration (node, opts)
    472. function babel-core.types.isFor (node, opts)
    473. function babel-core.types.isForAwaitStatement (node, opts)
    474. function babel-core.types.isForInStatement (node, opts)
    475. function babel-core.types.isForOfStatement (node, opts)
    476. function babel-core.types.isForStatement (node, opts)
    477. function babel-core.types.isForXStatement (node, opts)
    478. function babel-core.types.isFunction (node, opts)
    479. function babel-core.types.isFunctionDeclaration (node, opts)
    480. function babel-core.types.isFunctionExpression (node, opts)
    481. function babel-core.types.isFunctionParent (node, opts)
    482. function babel-core.types.isFunctionTypeAnnotation (node, opts)
    483. function babel-core.types.isFunctionTypeParam (node, opts)
    484. function babel-core.types.isGenericTypeAnnotation (node, opts)
    485. function babel-core.types.isIdentifier (node, opts)
    486. function babel-core.types.isIfStatement (node, opts)
    487. function babel-core.types.isImmutable (node)
    488. function babel-core.types.isImport (node, opts)
    489. function babel-core.types.isImportDeclaration (node, opts)
    490. function babel-core.types.isImportDefaultSpecifier (node, opts)
    491. function babel-core.types.isImportNamespaceSpecifier (node, opts)
    492. function babel-core.types.isImportSpecifier (node, opts)
    493. function babel-core.types.isInterfaceDeclaration (node, opts)
    494. function babel-core.types.isInterfaceExtends (node, opts)
    495. function babel-core.types.isIntersectionTypeAnnotation (node, opts)
    496. function babel-core.types.isJSX (node, opts)
    497. function babel-core.types.isJSXAttribute (node, opts)
    498. function babel-core.types.isJSXClosingElement (node, opts)
    499. function babel-core.types.isJSXElement (node, opts)
    500. function babel-core.types.isJSXEmptyExpression (node, opts)
    501. function babel-core.types.isJSXExpressionContainer (node, opts)
    502. function babel-core.types.isJSXIdentifier (node, opts)
    503. function babel-core.types.isJSXMemberExpression (node, opts)
    504. function babel-core.types.isJSXNamespacedName (node, opts)
    505. function babel-core.types.isJSXOpeningElement (node, opts)
    506. function babel-core.types.isJSXSpreadAttribute (node, opts)
    507. function babel-core.types.isJSXSpreadChild (node, opts)
    508. function babel-core.types.isJSXText (node, opts)
    509. function babel-core.types.isLVal (node, opts)
    510. function babel-core.types.isLabeledStatement (node, opts)
    511. function babel-core.types.isLet (node)
    512. function babel-core.types.isLiteral (node, opts)
    513. function babel-core.types.isLogicalExpression (node, opts)
    514. function babel-core.types.isLoop (node, opts)
    515. function babel-core.types.isMemberExpression (node, opts)
    516. function babel-core.types.isMetaProperty (node, opts)
    517. function babel-core.types.isMethod (node, opts)
    518. function babel-core.types.isMixedTypeAnnotation (node, opts)
    519. function babel-core.types.isModuleDeclaration (node, opts)
    520. function babel-core.types.isModuleSpecifier (node, opts)
    521. function babel-core.types.isNewExpression (node, opts)
    522. function babel-core.types.isNode (node)
    523. function babel-core.types.isNodesEquivalent (a, b)
    524. function babel-core.types.isNoop (node, opts)
    525. function babel-core.types.isNullLiteral (node, opts)
    526. function babel-core.types.isNullLiteralTypeAnnotation (node, opts)
    527. function babel-core.types.isNullableTypeAnnotation (node, opts)
    528. function babel-core.types.isNumberLiteral ()
    529. function babel-core.types.isNumberTypeAnnotation (node, opts)
    530. function babel-core.types.isNumericLiteral (node, opts)
    531. function babel-core.types.isNumericLiteralTypeAnnotation (node, opts)
    532. function babel-core.types.isObjectExpression (node, opts)
    533. function babel-core.types.isObjectMember (node, opts)
    534. function babel-core.types.isObjectMethod (node, opts)
    535. function babel-core.types.isObjectPattern (node, opts)
    536. function babel-core.types.isObjectProperty (node, opts)
    537. function babel-core.types.isObjectTypeAnnotation (node, opts)
    538. function babel-core.types.isObjectTypeCallProperty (node, opts)
    539. function babel-core.types.isObjectTypeIndexer (node, opts)
    540. function babel-core.types.isObjectTypeProperty (node, opts)
    541. function babel-core.types.isParenthesizedExpression (node, opts)
    542. function babel-core.types.isPattern (node, opts)
    543. function babel-core.types.isProgram (node, opts)
    544. function babel-core.types.isProperty (node, opts)
    545. function babel-core.types.isPureish (node, opts)
    546. function babel-core.types.isQualifiedTypeIdentifier (node, opts)
    547. function babel-core.types.isReferenced (node, parent)
    548. function babel-core.types.isRegExpLiteral (node, opts)
    549. function babel-core.types.isRegexLiteral ()
    550. function babel-core.types.isRestElement (node, opts)
    551. function babel-core.types.isRestProperty (node, opts)
    552. function babel-core.types.isReturnStatement (node, opts)
    553. function babel-core.types.isScopable (node, opts)
    554. function babel-core.types.isScope (node, parent)
    555. function babel-core.types.isSequenceExpression (node, opts)
    556. function babel-core.types.isSpecifierDefault (specifier)
    557. function babel-core.types.isSpreadElement (node, opts)
    558. function babel-core.types.isSpreadProperty (node, opts)
    559. function babel-core.types.isStatement (node, opts)
    560. function babel-core.types.isStringLiteral (node, opts)
    561. function babel-core.types.isStringLiteralTypeAnnotation (node, opts)
    562. function babel-core.types.isStringTypeAnnotation (node, opts)
    563. function babel-core.types.isSuper (node, opts)
    564. function babel-core.types.isSwitchCase (node, opts)
    565. function babel-core.types.isSwitchStatement (node, opts)
    566. function babel-core.types.isTaggedTemplateExpression (node, opts)
    567. function babel-core.types.isTemplateElement (node, opts)
    568. function babel-core.types.isTemplateLiteral (node, opts)
    569. function babel-core.types.isTerminatorless (node, opts)
    570. function babel-core.types.isThisExpression (node, opts)
    571. function babel-core.types.isThisTypeAnnotation (node, opts)
    572. function babel-core.types.isThrowStatement (node, opts)
    573. function babel-core.types.isTryStatement (node, opts)
    574. function babel-core.types.isTupleTypeAnnotation (node, opts)
    575. function babel-core.types.isType (nodeType, targetType)
    576. function babel-core.types.isTypeAlias (node, opts)
    577. function babel-core.types.isTypeAnnotation (node, opts)
    578. function babel-core.types.isTypeCastExpression (node, opts)
    579. function babel-core.types.isTypeParameter (node, opts)
    580. function babel-core.types.isTypeParameterDeclaration (node, opts)
    581. function babel-core.types.isTypeParameterInstantiation (node, opts)
    582. function babel-core.types.isTypeofTypeAnnotation (node, opts)
    583. function babel-core.types.isUnaryExpression (node, opts)
    584. function babel-core.types.isUnaryLike (node, opts)
    585. function babel-core.types.isUnionTypeAnnotation (node, opts)
    586. function babel-core.types.isUpdateExpression (node, opts)
    587. function babel-core.types.isUserWhitespacable (node, opts)
    588. function babel-core.types.isValidIdentifier (name)
    589. function babel-core.types.isVar (node)
    590. function babel-core.types.isVariableDeclaration (node, opts)
    591. function babel-core.types.isVariableDeclarator (node, opts)
    592. function babel-core.types.isVoidTypeAnnotation (node, opts)
    593. function babel-core.types.isWhile (node, opts)
    594. function babel-core.types.isWhileStatement (node, opts)
    595. function babel-core.types.isWithStatement (node, opts)
    596. function babel-core.types.isYieldExpression (node, opts)
    597. function babel-core.types.jSXAttribute ()
    598. function babel-core.types.jSXClosingElement ()
    599. function babel-core.types.jSXElement ()
    600. function babel-core.types.jSXEmptyExpression ()
    601. function babel-core.types.jSXExpressionContainer ()
    602. function babel-core.types.jSXIdentifier ()
    603. function babel-core.types.jSXMemberExpression ()
    604. function babel-core.types.jSXNamespacedName ()
    605. function babel-core.types.jSXOpeningElement ()
    606. function babel-core.types.jSXSpreadAttribute ()
    607. function babel-core.types.jSXSpreadChild ()
    608. function babel-core.types.jSXText ()
    609. function babel-core.types.labeledStatement ()
    610. function babel-core.types.logicalExpression ()
    611. function babel-core.types.memberExpression ()
    612. function babel-core.types.metaProperty ()
    613. function babel-core.types.mixedTypeAnnotation ()
    614. function babel-core.types.newExpression ()
    615. function babel-core.types.noop ()
    616. function babel-core.types.nullLiteral ()
    617. function babel-core.types.nullLiteralTypeAnnotation ()
    618. function babel-core.types.nullableTypeAnnotation ()
    619. function babel-core.types.numberLiteral ()
    620. function babel-core.types.numberTypeAnnotation ()
    621. function babel-core.types.numericLiteral ()
    622. function babel-core.types.numericLiteralTypeAnnotation ()
    623. function babel-core.types.objectExpression ()
    624. function babel-core.types.objectMethod ()
    625. function babel-core.types.objectPattern ()
    626. function babel-core.types.objectProperty ()
    627. function babel-core.types.objectTypeAnnotation ()
    628. function babel-core.types.objectTypeCallProperty ()
    629. function babel-core.types.objectTypeIndexer ()
    630. function babel-core.types.objectTypeProperty ()
    631. function babel-core.types.parenthesizedExpression ()
    632. function babel-core.types.prependToMemberExpression (member, prepend)
    633. function babel-core.types.program ()
    634. function babel-core.types.qualifiedTypeIdentifier ()
    635. function babel-core.types.regExpLiteral ()
    636. function babel-core.types.regexLiteral ()
    637. function babel-core.types.removeComments (node)
    638. function babel-core.types.removeProperties (node, opts)
    639. function babel-core.types.removePropertiesDeep (tree, opts)
    640. function babel-core.types.removeTypeDuplicates (nodes)
    641. function babel-core.types.restElement ()
    642. function babel-core.types.restProperty ()
    643. function babel-core.types.returnStatement ()
    644. function babel-core.types.sequenceExpression ()
    645. function babel-core.types.shallowEqual (actual, expected)
    646. function babel-core.types.spreadElement ()
    647. function babel-core.types.spreadProperty ()
    648. function babel-core.types.stringLiteral ()
    649. function babel-core.types.stringLiteralTypeAnnotation ()
    650. function babel-core.types.stringTypeAnnotation ()
    651. function babel-core.types.super ()
    652. function babel-core.types.switchCase ()
    653. function babel-core.types.switchStatement ()
    654. function babel-core.types.taggedTemplateExpression ()
    655. function babel-core.types.templateElement ()
    656. function babel-core.types.templateLiteral ()
    657. function babel-core.types.thisExpression ()
    658. function babel-core.types.thisTypeAnnotation ()
    659. function babel-core.types.throwStatement ()
    660. function babel-core.types.toBindingIdentifierName (name)
    661. function babel-core.types.toBlock (node, parent)
    662. function babel-core.types.toComputedKey (node)
    663. function babel-core.types.toExpression (node)
    664. function babel-core.types.toIdentifier (name)
    665. function babel-core.types.toKeyAlias (node)
    666. function babel-core.types.toSequenceExpression (nodes, scope)
    667. function babel-core.types.toStatement (node, ignore)
    668. function babel-core.types.traverseFast (node, enter, opts)
    669. function babel-core.types.tryStatement ()
    670. function babel-core.types.tupleTypeAnnotation ()
    671. function babel-core.types.typeAlias ()
    672. function babel-core.types.typeAnnotation ()
    673. function babel-core.types.typeCastExpression ()
    674. function babel-core.types.typeParameter ()
    675. function babel-core.types.typeParameterDeclaration ()
    676. function babel-core.types.typeParameterInstantiation ()
    677. function babel-core.types.typeofTypeAnnotation ()
    678. function babel-core.types.unaryExpression ()
    679. function babel-core.types.unionTypeAnnotation ()
    680. function babel-core.types.updateExpression ()
    681. function babel-core.types.validate (node, key, val)
    682. function babel-core.types.valueToNode (value)
    683. function babel-core.types.variableDeclaration ()
    684. function babel-core.types.variableDeclarator ()
    685. function babel-core.types.voidTypeAnnotation ()
    686. function babel-core.types.whileStatement ()
    687. function babel-core.types.withStatement ()
    688. function babel-core.types.yieldExpression ()
    689. object babel-core.types.ALIAS_KEYS
    690. object babel-core.types.BINARY_OPERATORS
    691. object babel-core.types.BINARY_TYPES
    692. object babel-core.types.BLOCKPARENT_TYPES
    693. object babel-core.types.BLOCK_TYPES
    694. object babel-core.types.BOOLEAN_BINARY_OPERATORS
    695. object babel-core.types.BOOLEAN_NUMBER_BINARY_OPERATORS
    696. object babel-core.types.BOOLEAN_UNARY_OPERATORS
    697. object babel-core.types.BUILDER_KEYS
    698. object babel-core.types.CLASS_TYPES
    699. object babel-core.types.COMMENT_KEYS
    700. object babel-core.types.COMPARISON_BINARY_OPERATORS
    701. object babel-core.types.COMPLETIONSTATEMENT_TYPES
    702. object babel-core.types.CONDITIONAL_TYPES
    703. object babel-core.types.DECLARATION_TYPES
    704. object babel-core.types.DEPRECATED_KEYS
    705. object babel-core.types.EQUALITY_BINARY_OPERATORS
    706. object babel-core.types.EXPORTDECLARATION_TYPES
    707. object babel-core.types.EXPRESSIONWRAPPER_TYPES
    708. object babel-core.types.EXPRESSION_TYPES
    709. object babel-core.types.FLATTENABLE_KEYS
    710. object babel-core.types.FLIPPED_ALIAS_KEYS
    711. object babel-core.types.FLOWBASEANNOTATION_TYPES
    712. object babel-core.types.FLOWDECLARATION_TYPES
    713. object babel-core.types.FLOW_TYPES
    714. object babel-core.types.FORXSTATEMENT_TYPES
    715. object babel-core.types.FOR_INIT_KEYS
    716. object babel-core.types.FOR_TYPES
    717. object babel-core.types.FUNCTIONPARENT_TYPES
    718. object babel-core.types.FUNCTION_TYPES
    719. object babel-core.types.IMMUTABLE_TYPES
    720. object babel-core.types.INHERIT_KEYS
    721. object babel-core.types.JSX_TYPES
    722. object babel-core.types.LITERAL_TYPES
    723. object babel-core.types.LOGICAL_OPERATORS
    724. object babel-core.types.LOOP_TYPES
    725. object babel-core.types.LVAL_TYPES
    726. object babel-core.types.METHOD_TYPES
    727. object babel-core.types.MODULEDECLARATION_TYPES
    728. object babel-core.types.MODULESPECIFIER_TYPES
    729. object babel-core.types.NODE_FIELDS
    730. object babel-core.types.NUMBER_BINARY_OPERATORS
    731. object babel-core.types.NUMBER_UNARY_OPERATORS
    732. object babel-core.types.OBJECTMEMBER_TYPES
    733. object babel-core.types.PATTERN_TYPES
    734. object babel-core.types.PROPERTY_TYPES
    735. object babel-core.types.PUREISH_TYPES
    736. object babel-core.types.SCOPABLE_TYPES
    737. object babel-core.types.STATEMENT_OR_BLOCK_KEYS
    738. object babel-core.types.STATEMENT_TYPES
    739. object babel-core.types.STRING_UNARY_OPERATORS
    740. object babel-core.types.TERMINATORLESS_TYPES
    741. object babel-core.types.TYPES
    742. object babel-core.types.UNARYLIKE_TYPES
    743. object babel-core.types.UNARY_OPERATORS
    744. object babel-core.types.UPDATE_OPERATORS
    745. object babel-core.types.USERWHITESPACABLE_TYPES
    746. object babel-core.types.VISITOR_KEYS
    747. object babel-core.types.WHILE_TYPES
    748. object babel-core.types.react
    749. symbol babel-core.types.BLOCK_SCOPED_SYMBOL
    750. symbol babel-core.types.NOT_LOCAL_BINDING
  28. module babel-core.types.react
    1. boolean babel-core.types.react.__esModule
    2. function babel-core.types.react.buildChildren (node)
    3. function babel-core.types.react.isCompatTag (tagName)
    4. function babel-core.types.react.isReactComponent (member)
  29. module babel-core.types.toKeyAlias
    1. function babel-core.types.toKeyAlias (node)
    2. function babel-core.types.toKeyAlias.increment ()
    3. number babel-core.types.toKeyAlias.uid
  30. module babel-core.util
    1. boolean babel-core.util.__esModule
    2. function babel-core.util.arrayify (val, mapFn)
    3. function babel-core.util.booleanify (val)
    4. function babel-core.util.canCompile (filename, altExts)
    5. function babel-core.util.inherits (ctor, superCtor)
    6. function babel-core.util.inspect (obj, opts)
    7. function babel-core.util.list (val)
    8. function babel-core.util.regexify (val)
    9. function babel-core.util.shouldIgnore (filename)

module babel-core

function babel-core.File ()

function babel-core.OptionManager (log)

function babel-core.Pipeline ()

function babel-core.Plugin (alias)

function babel-core.analyse ()

function babel-core.buildExternalHelpers (whitelist)

function babel-core.logger (file, filename)

function babel-core.plugin (plugin, key)

function babel-core.plugin_pass (file, plugin)

function babel-core.resolvePlugin (pluginName)

function babel-core.resolvePreset (presetName)

function babel-core.store ()

function babel-core.template (code, opts)

function babel-core.transform ()

function babel-core.transformFile (filename, opts, callback)

function babel-core.transformFileSync (filename)

function babel-core.transformFromAst ()

function babel-core.traverse (parent, opts, scope, state, parentPath)

function babel-core.traverse.NodePath (hub, parent)

function babel-core.traverse.Scope (path, parentScope)

function babel-core.traverse.clearCache ()

function babel-core.types.toKeyAlias (node)

module babel-core.File

function babel-core.File ()

module babel-core.File.prototype

function babel-core.File.prototype._addAst (ast)

function babel-core.File.prototype.addAst (ast)

function babel-core.File.prototype.addCode (code)

function babel-core.File.prototype.addHelper (name)

function babel-core.File.prototype.addImport (source, imported)

function babel-core.File.prototype.addTemplateObject (helperName, strings, raw)

function babel-core.File.prototype.buildCodeFrameError (node, msg)

function babel-core.File.prototype.buildPluginsForOptions (opts)

function babel-core.File.prototype.call (key, pluginPasses)

function babel-core.File.prototype.generate ()

function babel-core.File.prototype.getMetadata ()

function babel-core.File.prototype.getModuleName ()

function babel-core.File.prototype.initOptions (opts)

function babel-core.File.prototype.makeResult (_ref4)

function babel-core.File.prototype.mergeSourceMap (map)

function babel-core.File.prototype.parse (code)

function babel-core.File.prototype.parseCode ()

function babel-core.File.prototype.parseInputSourceMap (code)

function babel-core.File.prototype.parseShebang ()

function babel-core.File.prototype.resolveModuleSource (source)

function babel-core.File.prototype.shouldIgnore ()

function babel-core.File.prototype.transform ()

function babel-core.File.prototype.wrap (code, callback)

module babel-core.OptionManager

function babel-core.OptionManager (log)

function babel-core.OptionManager.createBareOptions ()

function babel-core.OptionManager.memoisePluginContainer (fn, loc, i, alias)

function babel-core.OptionManager.normalisePlugin (plugin, loc, i, alias)

function babel-core.OptionManager.normalisePlugins (loc, dirname, plugins)

module babel-core.OptionManager.prototype

function babel-core.OptionManager.prototype.init ()

function babel-core.OptionManager.prototype.mergeOptions (_ref2)

function babel-core.OptionManager.prototype.mergePresets (presets, dirname)

function babel-core.OptionManager.prototype.normaliseOptions ()

function babel-core.OptionManager.prototype.resolvePresets (presets, dirname, onResolve)

module babel-core.Pipeline

function babel-core.Pipeline ()

module babel-core.Pipeline.prototype

function babel-core.Pipeline.prototype.analyse (code)

function babel-core.Pipeline.prototype.lint (code)

function babel-core.Pipeline.prototype.pretransform (code, opts)

function babel-core.Pipeline.prototype.transform (code, opts)

function babel-core.Pipeline.prototype.transformFromAst (ast, code, opts)

module babel-core.browser

function babel-core.browser.File ()

function babel-core.browser.OptionManager (log)

function babel-core.browser.Pipeline ()

function babel-core.browser.Plugin (alias)

function babel-core.browser.analyse ()

function babel-core.browser.buildExternalHelpers (whitelist)

function babel-core.browser.load (url, callback)

function babel-core.browser.run (code)

function babel-core.browser.template (code, opts)

function babel-core.browser.transform ()

function babel-core.browser.transformFile (filename, opts, callback)

function babel-core.browser.transformFileSync (filename)

function babel-core.browser.transformFromAst ()

function babel-core.browser.traverse (parent, opts, scope, state, parentPath)

module babel-core.index

function babel-core.index.File ()

function babel-core.index.OptionManager (log)

function babel-core.index.Pipeline ()

function babel-core.index.Plugin (alias)

function babel-core.index.analyse ()

function babel-core.index.buildExternalHelpers (whitelist)

function babel-core.index.resolvePlugin (pluginName)

function babel-core.index.resolvePreset (presetName)

function babel-core.index.template (code, opts)

function babel-core.index.transform ()

function babel-core.index.transformFile (filename, opts, callback)

function babel-core.index.transformFileSync (filename)

function babel-core.index.transformFromAst ()

function babel-core.index.traverse (parent, opts, scope, state, parentPath)

module babel-core.logger

function babel-core.logger (file, filename)

module babel-core.logger.prototype

function babel-core.logger.prototype._buildMessage (msg)

function babel-core.logger.prototype.debug (msg)

function babel-core.logger.prototype.deopt (node, msg)

function babel-core.logger.prototype.deprecate (msg)

function babel-core.logger.prototype.error (msg)

function babel-core.logger.prototype.verbose (msg)

function babel-core.logger.prototype.warn (msg)

module babel-core.messages

function babel-core.messages.get (key)

function babel-core.messages.parseArgs (args)

module babel-core.metadata

function babel-core.metadata.ExportDeclaration (path, file)

function babel-core.metadata.Scope (path)

module babel-core.plugin

function babel-core.plugin (plugin, key)

module babel-core.plugin.prototype

function babel-core.plugin.prototype.chain (target, key)

function babel-core.plugin.prototype.init (loc, i)

function babel-core.plugin.prototype.maybeInherit (loc)

function babel-core.plugin.prototype.normaliseVisitor (visitor)

function babel-core.plugin.prototype.take (key)

module babel-core.plugin_pass

function babel-core.plugin_pass (file, plugin)

module babel-core.plugin_pass.prototype

function babel-core.plugin_pass.prototype.addHelper ()

function babel-core.plugin_pass.prototype.addImport ()

function babel-core.plugin_pass.prototype.buildCodeFrameError ()

function babel-core.plugin_pass.prototype.getModuleName ()

module babel-core.store

function babel-core.store ()

module babel-core.store.prototype

function babel-core.store.prototype.get (key)

function babel-core.store.prototype.setDynamic (key, fn)

module babel-core.traverse

function babel-core.traverse (parent, opts, scope, state, parentPath)

function babel-core.traverse.Hub (file, options)

function babel-core.traverse.NodePath (hub, parent)

function babel-core.traverse.Scope (path, parentScope)

function babel-core.traverse.cheap (node, enter)

function babel-core.traverse.clearCache ()

function babel-core.traverse.clearNode (node, opts)

function babel-core.traverse.copyCache (source, destination)

function babel-core.traverse.explode (visitor)

function babel-core.traverse.hasType (tree, scope, type, blacklistTypes)

function babel-core.traverse.node (node, opts, scope, state, parentPath, skipKeys)

function babel-core.traverse.removeProperties (tree, opts)

function babel-core.traverse.verify (visitor)

module babel-core.traverse.NodePath

function babel-core.traverse.NodePath (hub, parent)

function babel-core.traverse.NodePath.get (_ref)

module babel-core.traverse.NodePath.prototype

function babel-core.traverse.NodePath.prototype._assertUnremoved ()

function babel-core.traverse.NodePath.prototype._call (fns)

function babel-core.traverse.NodePath.prototype._callRemovalHooks ()

function babel-core.traverse.NodePath.prototype._containerInsert (from, nodes)

function babel-core.traverse.NodePath.prototype._containerInsertAfter (nodes)

function babel-core.traverse.NodePath.prototype._containerInsertBefore (nodes)

function babel-core.traverse.NodePath.prototype._getKey (key, context)

function babel-core.traverse.NodePath.prototype._getPattern (parts, context)

function babel-core.traverse.NodePath.prototype._getQueueContexts ()

function babel-core.traverse.NodePath.prototype._getTypeAnnotation ()

function babel-core.traverse.NodePath.prototype._guessExecutionStatusRelativeTo (target)

function babel-core.traverse.NodePath.prototype._guessExecutionStatusRelativeToDifferentFunctions (targetFuncParent)

function babel-core.traverse.NodePath.prototype._markRemoved ()

function babel-core.traverse.NodePath.prototype._maybePopFromStatements (nodes)

function babel-core.traverse.NodePath.prototype._remove ()

function babel-core.traverse.NodePath.prototype._replaceWith (node)

function babel-core.traverse.NodePath.prototype._resolve (dangerous, resolved)

function babel-core.traverse.NodePath.prototype._resyncKey ()

function babel-core.traverse.NodePath.prototype._resyncList ()

function babel-core.traverse.NodePath.prototype._resyncParent ()

function babel-core.traverse.NodePath.prototype._resyncRemoved ()

function babel-core.traverse.NodePath.prototype._verifyNodeList (nodes)

function babel-core.traverse.NodePath.prototype.addComment (type, content, line)

function babel-core.traverse.NodePath.prototype.addComments (type, comments)

function babel-core.traverse.NodePath.prototype.arrowFunctionToShadowed ()

function babel-core.traverse.NodePath.prototype.assertAnyTypeAnnotation (opts)

function babel-core.traverse.NodePath.prototype.assertArrayExpression (opts)

function babel-core.traverse.NodePath.prototype.assertArrayPattern (opts)

function babel-core.traverse.NodePath.prototype.assertArrayTypeAnnotation (opts)

function babel-core.traverse.NodePath.prototype.assertArrowFunctionExpression (opts)

function babel-core.traverse.NodePath.prototype.assertAssignmentExpression (opts)

function babel-core.traverse.NodePath.prototype.assertAssignmentPattern (opts)

function babel-core.traverse.NodePath.prototype.assertAwaitExpression (opts)

function babel-core.traverse.NodePath.prototype.assertBinary (opts)

function babel-core.traverse.NodePath.prototype.assertBinaryExpression (opts)

function babel-core.traverse.NodePath.prototype.assertBindExpression (opts)

function babel-core.traverse.NodePath.prototype.assertBlock (opts)

function babel-core.traverse.NodePath.prototype.assertBlockParent (opts)

function babel-core.traverse.NodePath.prototype.assertBlockStatement (opts)

function babel-core.traverse.NodePath.prototype.assertBooleanLiteral (opts)

function babel-core.traverse.NodePath.prototype.assertBooleanLiteralTypeAnnotation (opts)

function babel-core.traverse.NodePath.prototype.assertBooleanTypeAnnotation (opts)

function babel-core.traverse.NodePath.prototype.assertBreakStatement (opts)

function babel-core.traverse.NodePath.prototype.assertCallExpression (opts)

function babel-core.traverse.NodePath.prototype.assertCatchClause (opts)

function babel-core.traverse.NodePath.prototype.assertClass (opts)

function babel-core.traverse.NodePath.prototype.assertClassBody (opts)

function babel-core.traverse.NodePath.prototype.assertClassDeclaration (opts)

function babel-core.traverse.NodePath.prototype.assertClassExpression (opts)

function babel-core.traverse.NodePath.prototype.assertClassImplements (opts)

function babel-core.traverse.NodePath.prototype.assertClassMethod (opts)

function babel-core.traverse.NodePath.prototype.assertClassProperty (opts)

function babel-core.traverse.NodePath.prototype.assertCompletionStatement (opts)

function babel-core.traverse.NodePath.prototype.assertConditional (opts)

function babel-core.traverse.NodePath.prototype.assertConditionalExpression (opts)

function babel-core.traverse.NodePath.prototype.assertContinueStatement (opts)

function babel-core.traverse.NodePath.prototype.assertDebuggerStatement (opts)

function babel-core.traverse.NodePath.prototype.assertDeclaration (opts)

function babel-core.traverse.NodePath.prototype.assertDeclareClass (opts)

function babel-core.traverse.NodePath.prototype.assertDeclareFunction (opts)

function babel-core.traverse.NodePath.prototype.assertDeclareInterface (opts)

function babel-core.traverse.NodePath.prototype.assertDeclareModule (opts)

function babel-core.traverse.NodePath.prototype.assertDeclareModuleExports (opts)

function babel-core.traverse.NodePath.prototype.assertDeclareTypeAlias (opts)

function babel-core.traverse.NodePath.prototype.assertDeclareVariable (opts)

function babel-core.traverse.NodePath.prototype.assertDecorator (opts)

function babel-core.traverse.NodePath.prototype.assertDirective (opts)

function babel-core.traverse.NodePath.prototype.assertDirectiveLiteral (opts)

function babel-core.traverse.NodePath.prototype.assertDoExpression (opts)

function babel-core.traverse.NodePath.prototype.assertDoWhileStatement (opts)

function babel-core.traverse.NodePath.prototype.assertEmptyStatement (opts)

function babel-core.traverse.NodePath.prototype.assertEmptyTypeAnnotation (opts)

function babel-core.traverse.NodePath.prototype.assertExistentialTypeParam (opts)

function babel-core.traverse.NodePath.prototype.assertExportAllDeclaration (opts)

function babel-core.traverse.NodePath.prototype.assertExportDeclaration (opts)

function babel-core.traverse.NodePath.prototype.assertExportDefaultDeclaration (opts)

function babel-core.traverse.NodePath.prototype.assertExportDefaultSpecifier (opts)

function babel-core.traverse.NodePath.prototype.assertExportNamedDeclaration (opts)

function babel-core.traverse.NodePath.prototype.assertExportNamespaceSpecifier (opts)

function babel-core.traverse.NodePath.prototype.assertExportSpecifier (opts)

function babel-core.traverse.NodePath.prototype.assertExpression (opts)

function babel-core.traverse.NodePath.prototype.assertExpressionStatement (opts)

function babel-core.traverse.NodePath.prototype.assertExpressionWrapper (opts)

function babel-core.traverse.NodePath.prototype.assertFile (opts)

function babel-core.traverse.NodePath.prototype.assertFlow (opts)

function babel-core.traverse.NodePath.prototype.assertFlowBaseAnnotation (opts)

function babel-core.traverse.NodePath.prototype.assertFlowDeclaration (opts)

function babel-core.traverse.NodePath.prototype.assertFor (opts)

function babel-core.traverse.NodePath.prototype.assertForAwaitStatement (opts)

function babel-core.traverse.NodePath.prototype.assertForInStatement (opts)

function babel-core.traverse.NodePath.prototype.assertForOfStatement (opts)

function babel-core.traverse.NodePath.prototype.assertForStatement (opts)

function babel-core.traverse.NodePath.prototype.assertForXStatement (opts)

function babel-core.traverse.NodePath.prototype.assertFunction (opts)

function babel-core.traverse.NodePath.prototype.assertFunctionDeclaration (opts)

function babel-core.traverse.NodePath.prototype.assertFunctionExpression (opts)

function babel-core.traverse.NodePath.prototype.assertFunctionParent (opts)

function babel-core.traverse.NodePath.prototype.assertFunctionTypeAnnotation (opts)

function babel-core.traverse.NodePath.prototype.assertFunctionTypeParam (opts)

function babel-core.traverse.NodePath.prototype.assertGenericTypeAnnotation (opts)

function babel-core.traverse.NodePath.prototype.assertIdentifier (opts)

function babel-core.traverse.NodePath.prototype.assertIfStatement (opts)

function babel-core.traverse.NodePath.prototype.assertImmutable (opts)

function babel-core.traverse.NodePath.prototype.assertImport (opts)

function babel-core.traverse.NodePath.prototype.assertImportDeclaration (opts)

function babel-core.traverse.NodePath.prototype.assertImportDefaultSpecifier (opts)

function babel-core.traverse.NodePath.prototype.assertImportNamespaceSpecifier (opts)

function babel-core.traverse.NodePath.prototype.assertImportSpecifier (opts)

function babel-core.traverse.NodePath.prototype.assertInterfaceDeclaration (opts)

function babel-core.traverse.NodePath.prototype.assertInterfaceExtends (opts)

function babel-core.traverse.NodePath.prototype.assertIntersectionTypeAnnotation (opts)

function babel-core.traverse.NodePath.prototype.assertJSX (opts)

function babel-core.traverse.NodePath.prototype.assertJSXAttribute (opts)

function babel-core.traverse.NodePath.prototype.assertJSXClosingElement (opts)

function babel-core.traverse.NodePath.prototype.assertJSXElement (opts)

function babel-core.traverse.NodePath.prototype.assertJSXEmptyExpression (opts)

function babel-core.traverse.NodePath.prototype.assertJSXExpressionContainer (opts)

function babel-core.traverse.NodePath.prototype.assertJSXIdentifier (opts)

function babel-core.traverse.NodePath.prototype.assertJSXMemberExpression (opts)

function babel-core.traverse.NodePath.prototype.assertJSXNamespacedName (opts)

function babel-core.traverse.NodePath.prototype.assertJSXOpeningElement (opts)

function babel-core.traverse.NodePath.prototype.assertJSXSpreadAttribute (opts)

function babel-core.traverse.NodePath.prototype.assertJSXSpreadChild (opts)

function babel-core.traverse.NodePath.prototype.assertJSXText (opts)

function babel-core.traverse.NodePath.prototype.assertLVal (opts)

function babel-core.traverse.NodePath.prototype.assertLabeledStatement (opts)

function babel-core.traverse.NodePath.prototype.assertLiteral (opts)

function babel-core.traverse.NodePath.prototype.assertLogicalExpression (opts)

function babel-core.traverse.NodePath.prototype.assertLoop (opts)

function babel-core.traverse.NodePath.prototype.assertMemberExpression (opts)

function babel-core.traverse.NodePath.prototype.assertMetaProperty (opts)

function babel-core.traverse.NodePath.prototype.assertMethod (opts)

function babel-core.traverse.NodePath.prototype.assertMixedTypeAnnotation (opts)

function babel-core.traverse.NodePath.prototype.assertModuleDeclaration (opts)

function babel-core.traverse.NodePath.prototype.assertModuleSpecifier (opts)

function babel-core.traverse.NodePath.prototype.assertNewExpression (opts)

function babel-core.traverse.NodePath.prototype.assertNoop (opts)

function babel-core.traverse.NodePath.prototype.assertNullLiteral (opts)

function babel-core.traverse.NodePath.prototype.assertNullLiteralTypeAnnotation (opts)

function babel-core.traverse.NodePath.prototype.assertNullableTypeAnnotation (opts)

function babel-core.traverse.NodePath.prototype.assertNumberLiteral (opts)

function babel-core.traverse.NodePath.prototype.assertNumberTypeAnnotation (opts)

function babel-core.traverse.NodePath.prototype.assertNumericLiteral (opts)

function babel-core.traverse.NodePath.prototype.assertNumericLiteralTypeAnnotation (opts)

function babel-core.traverse.NodePath.prototype.assertObjectExpression (opts)

function babel-core.traverse.NodePath.prototype.assertObjectMember (opts)

function babel-core.traverse.NodePath.prototype.assertObjectMethod (opts)

function babel-core.traverse.NodePath.prototype.assertObjectPattern (opts)

function babel-core.traverse.NodePath.prototype.assertObjectProperty (opts)

function babel-core.traverse.NodePath.prototype.assertObjectTypeAnnotation (opts)

function babel-core.traverse.NodePath.prototype.assertObjectTypeCallProperty (opts)

function babel-core.traverse.NodePath.prototype.assertObjectTypeIndexer (opts)

function babel-core.traverse.NodePath.prototype.assertObjectTypeProperty (opts)

function babel-core.traverse.NodePath.prototype.assertParenthesizedExpression (opts)

function babel-core.traverse.NodePath.prototype.assertPattern (opts)

function babel-core.traverse.NodePath.prototype.assertProgram (opts)

function babel-core.traverse.NodePath.prototype.assertProperty (opts)

function babel-core.traverse.NodePath.prototype.assertPureish (opts)

function babel-core.traverse.NodePath.prototype.assertQualifiedTypeIdentifier (opts)

function babel-core.traverse.NodePath.prototype.assertRegExpLiteral (opts)

function babel-core.traverse.NodePath.prototype.assertRegexLiteral (opts)

function babel-core.traverse.NodePath.prototype.assertRestElement (opts)

function babel-core.traverse.NodePath.prototype.assertRestProperty (opts)

function babel-core.traverse.NodePath.prototype.assertReturnStatement (opts)

function babel-core.traverse.NodePath.prototype.assertScopable (opts)

function babel-core.traverse.NodePath.prototype.assertSequenceExpression (opts)

function babel-core.traverse.NodePath.prototype.assertSpreadElement (opts)

function babel-core.traverse.NodePath.prototype.assertSpreadProperty (opts)

function babel-core.traverse.NodePath.prototype.assertStatement (opts)

function babel-core.traverse.NodePath.prototype.assertStringLiteral (opts)

function babel-core.traverse.NodePath.prototype.assertStringLiteralTypeAnnotation (opts)

function babel-core.traverse.NodePath.prototype.assertStringTypeAnnotation (opts)

function babel-core.traverse.NodePath.prototype.assertSuper (opts)

function babel-core.traverse.NodePath.prototype.assertSwitchCase (opts)

function babel-core.traverse.NodePath.prototype.assertSwitchStatement (opts)

function babel-core.traverse.NodePath.prototype.assertTaggedTemplateExpression (opts)

function babel-core.traverse.NodePath.prototype.assertTemplateElement (opts)

function babel-core.traverse.NodePath.prototype.assertTemplateLiteral (opts)

function babel-core.traverse.NodePath.prototype.assertTerminatorless (opts)

function babel-core.traverse.NodePath.prototype.assertThisExpression (opts)

function babel-core.traverse.NodePath.prototype.assertThisTypeAnnotation (opts)

function babel-core.traverse.NodePath.prototype.assertThrowStatement (opts)

function babel-core.traverse.NodePath.prototype.assertTryStatement (opts)

function babel-core.traverse.NodePath.prototype.assertTupleTypeAnnotation (opts)

function babel-core.traverse.NodePath.prototype.assertTypeAlias (opts)

function babel-core.traverse.NodePath.prototype.assertTypeAnnotation (opts)

function babel-core.traverse.NodePath.prototype.assertTypeCastExpression (opts)

function babel-core.traverse.NodePath.prototype.assertTypeParameter (opts)

function babel-core.traverse.NodePath.prototype.assertTypeParameterDeclaration (opts)

function babel-core.traverse.NodePath.prototype.assertTypeParameterInstantiation (opts)

function babel-core.traverse.NodePath.prototype.assertTypeofTypeAnnotation (opts)

function babel-core.traverse.NodePath.prototype.assertUnaryExpression (opts)

function babel-core.traverse.NodePath.prototype.assertUnaryLike (opts)

function babel-core.traverse.NodePath.prototype.assertUnionTypeAnnotation (opts)

function babel-core.traverse.NodePath.prototype.assertUpdateExpression (opts)

function babel-core.traverse.NodePath.prototype.assertUserWhitespacable (opts)

function babel-core.traverse.NodePath.prototype.assertVariableDeclaration (opts)

function babel-core.traverse.NodePath.prototype.assertVariableDeclarator (opts)

function babel-core.traverse.NodePath.prototype.assertVoidTypeAnnotation (opts)

function babel-core.traverse.NodePath.prototype.assertWhile (opts)

function babel-core.traverse.NodePath.prototype.assertWhileStatement (opts)

function babel-core.traverse.NodePath.prototype.assertWithStatement (opts)

function babel-core.traverse.NodePath.prototype.assertYieldExpression (opts)

function babel-core.traverse.NodePath.prototype.baseTypeStrictlyMatches (right)

function babel-core.traverse.NodePath.prototype.buildCodeFrameError (msg)

function babel-core.traverse.NodePath.prototype.call (key)

function babel-core.traverse.NodePath.prototype.canHaveVariableDeclarationOrExpression ()

function babel-core.traverse.NodePath.prototype.canSwapBetweenExpressionAndStatement (replacement)

function babel-core.traverse.NodePath.prototype.couldBeBaseType (name)

function babel-core.traverse.NodePath.prototype.debug (buildMessage)

function babel-core.traverse.NodePath.prototype.ensureBlock ()

function babel-core.traverse.NodePath.prototype.equals (key, value)

function babel-core.traverse.NodePath.prototype.evaluate ()

function babel-core.traverse.NodePath.prototype.evaluateTruthy ()

function babel-core.traverse.NodePath.prototype.find (callback)

function babel-core.traverse.NodePath.prototype.findParent (callback)

function babel-core.traverse.NodePath.prototype.get (key, context)

function babel-core.traverse.NodePath.prototype.getAllNextSiblings ()

function babel-core.traverse.NodePath.prototype.getAllPrevSiblings ()

function babel-core.traverse.NodePath.prototype.getAncestry ()

function babel-core.traverse.NodePath.prototype.getBindingIdentifierPaths ()

function babel-core.traverse.NodePath.prototype.getBindingIdentifiers (duplicates)

function babel-core.traverse.NodePath.prototype.getCompletionRecords ()

function babel-core.traverse.NodePath.prototype.getData (key, def)

function babel-core.traverse.NodePath.prototype.getDeepestCommonAncestorFrom (paths, filter)

function babel-core.traverse.NodePath.prototype.getEarliestCommonAncestorFrom (paths)

function babel-core.traverse.NodePath.prototype.getFunctionParent ()

function babel-core.traverse.NodePath.prototype.getNextSibling ()

function babel-core.traverse.NodePath.prototype.getOpposite ()

function babel-core.traverse.NodePath.prototype.getOuterBindingIdentifierPaths (duplicates)

function babel-core.traverse.NodePath.prototype.getOuterBindingIdentifiers (duplicates)

function babel-core.traverse.NodePath.prototype.getPathLocation ()

function babel-core.traverse.NodePath.prototype.getPrevSibling ()

function babel-core.traverse.NodePath.prototype.getScope (scope)

function babel-core.traverse.NodePath.prototype.getSibling (key)

function babel-core.traverse.NodePath.prototype.getSource ()

function babel-core.traverse.NodePath.prototype.getStatementParent ()

function babel-core.traverse.NodePath.prototype.getTypeAnnotation ()

function babel-core.traverse.NodePath.prototype.has (key)

function babel-core.traverse.NodePath.prototype.hoist ()

function babel-core.traverse.NodePath.prototype.inShadow (key)

function babel-core.traverse.NodePath.prototype.inType ()

function babel-core.traverse.NodePath.prototype.insertAfter (nodes)

function babel-core.traverse.NodePath.prototype.insertBefore (nodes)

function babel-core.traverse.NodePath.prototype.is (key)

function babel-core.traverse.NodePath.prototype.isAncestor (maybeDescendant)

function babel-core.traverse.NodePath.prototype.isAnyTypeAnnotation (opts)

function babel-core.traverse.NodePath.prototype.isArrayExpression (opts)

function babel-core.traverse.NodePath.prototype.isArrayPattern (opts)

function babel-core.traverse.NodePath.prototype.isArrayTypeAnnotation (opts)

function babel-core.traverse.NodePath.prototype.isArrowFunctionExpression (opts)

function babel-core.traverse.NodePath.prototype.isAssignmentExpression (opts)

function babel-core.traverse.NodePath.prototype.isAssignmentPattern (opts)

function babel-core.traverse.NodePath.prototype.isAwaitExpression (opts)

function babel-core.traverse.NodePath.prototype.isBaseType (baseName, soft)

function babel-core.traverse.NodePath.prototype.isBinary (opts)

function babel-core.traverse.NodePath.prototype.isBinaryExpression (opts)

function babel-core.traverse.NodePath.prototype.isBindExpression (opts)

function babel-core.traverse.NodePath.prototype.isBindingIdentifier (opts)

function babel-core.traverse.NodePath.prototype.isBlacklisted ()

function babel-core.traverse.NodePath.prototype.isBlock (opts)

function babel-core.traverse.NodePath.prototype.isBlockParent (opts)

function babel-core.traverse.NodePath.prototype.isBlockScoped (opts)

function babel-core.traverse.NodePath.prototype.isBlockStatement (opts)

function babel-core.traverse.NodePath.prototype.isBooleanLiteral (opts)

function babel-core.traverse.NodePath.prototype.isBooleanLiteralTypeAnnotation (opts)

function babel-core.traverse.NodePath.prototype.isBooleanTypeAnnotation (opts)

function babel-core.traverse.NodePath.prototype.isBreakStatement (opts)

function babel-core.traverse.NodePath.prototype.isCallExpression (opts)

function babel-core.traverse.NodePath.prototype.isCatchClause (opts)

function babel-core.traverse.NodePath.prototype.isClass (opts)

function babel-core.traverse.NodePath.prototype.isClassBody (opts)

function babel-core.traverse.NodePath.prototype.isClassDeclaration (opts)

function babel-core.traverse.NodePath.prototype.isClassExpression (opts)

function babel-core.traverse.NodePath.prototype.isClassImplements (opts)

function babel-core.traverse.NodePath.prototype.isClassMethod (opts)

function babel-core.traverse.NodePath.prototype.isClassProperty (opts)

function babel-core.traverse.NodePath.prototype.isCompletionRecord (allowInsideFunction)

function babel-core.traverse.NodePath.prototype.isCompletionStatement (opts)

function babel-core.traverse.NodePath.prototype.isConditional (opts)

function babel-core.traverse.NodePath.prototype.isConditionalExpression (opts)

function babel-core.traverse.NodePath.prototype.isContinueStatement (opts)

function babel-core.traverse.NodePath.prototype.isDebuggerStatement (opts)

function babel-core.traverse.NodePath.prototype.isDeclaration (opts)

function babel-core.traverse.NodePath.prototype.isDeclareClass (opts)

function babel-core.traverse.NodePath.prototype.isDeclareFunction (opts)

function babel-core.traverse.NodePath.prototype.isDeclareInterface (opts)

function babel-core.traverse.NodePath.prototype.isDeclareModule (opts)

function babel-core.traverse.NodePath.prototype.isDeclareModuleExports (opts)

function babel-core.traverse.NodePath.prototype.isDeclareTypeAlias (opts)

function babel-core.traverse.NodePath.prototype.isDeclareVariable (opts)

function babel-core.traverse.NodePath.prototype.isDecorator (opts)

function babel-core.traverse.NodePath.prototype.isDescendant (maybeAncestor)

function babel-core.traverse.NodePath.prototype.isDirective (opts)

function babel-core.traverse.NodePath.prototype.isDirectiveLiteral (opts)

function babel-core.traverse.NodePath.prototype.isDoExpression (opts)

function babel-core.traverse.NodePath.prototype.isDoWhileStatement (opts)

function babel-core.traverse.NodePath.prototype.isEmptyStatement (opts)

function babel-core.traverse.NodePath.prototype.isEmptyTypeAnnotation (opts)

function babel-core.traverse.NodePath.prototype.isExistentialTypeParam (opts)

function babel-core.traverse.NodePath.prototype.isExportAllDeclaration (opts)

function babel-core.traverse.NodePath.prototype.isExportDeclaration (opts)

function babel-core.traverse.NodePath.prototype.isExportDefaultDeclaration (opts)

function babel-core.traverse.NodePath.prototype.isExportDefaultSpecifier (opts)

function babel-core.traverse.NodePath.prototype.isExportNamedDeclaration (opts)

function babel-core.traverse.NodePath.prototype.isExportNamespaceSpecifier (opts)

function babel-core.traverse.NodePath.prototype.isExportSpecifier (opts)

function babel-core.traverse.NodePath.prototype.isExpression (opts)

function babel-core.traverse.NodePath.prototype.isExpressionStatement (opts)

function babel-core.traverse.NodePath.prototype.isExpressionWrapper (opts)

function babel-core.traverse.NodePath.prototype.isFile (opts)

function babel-core.traverse.NodePath.prototype.isFlow (opts)

function babel-core.traverse.NodePath.prototype.isFlowBaseAnnotation (opts)

function babel-core.traverse.NodePath.prototype.isFlowDeclaration (opts)

function babel-core.traverse.NodePath.prototype.isFor (opts)

function babel-core.traverse.NodePath.prototype.isForAwaitStatement (opts)

function babel-core.traverse.NodePath.prototype.isForInStatement (opts)

function babel-core.traverse.NodePath.prototype.isForOfStatement (opts)

function babel-core.traverse.NodePath.prototype.isForStatement (opts)

function babel-core.traverse.NodePath.prototype.isForXStatement (opts)

function babel-core.traverse.NodePath.prototype.isFunction (opts)

function babel-core.traverse.NodePath.prototype.isFunctionDeclaration (opts)

function babel-core.traverse.NodePath.prototype.isFunctionExpression (opts)

function babel-core.traverse.NodePath.prototype.isFunctionParent (opts)

function babel-core.traverse.NodePath.prototype.isFunctionTypeAnnotation (opts)

function babel-core.traverse.NodePath.prototype.isFunctionTypeParam (opts)

function babel-core.traverse.NodePath.prototype.isGenerated (opts)

function babel-core.traverse.NodePath.prototype.isGenericType (genericName)

function babel-core.traverse.NodePath.prototype.isGenericTypeAnnotation (opts)

function babel-core.traverse.NodePath.prototype.isIdentifier (opts)

function babel-core.traverse.NodePath.prototype.isIfStatement (opts)

function babel-core.traverse.NodePath.prototype.isImmutable (opts)

function babel-core.traverse.NodePath.prototype.isImport (opts)

function babel-core.traverse.NodePath.prototype.isImportDeclaration (opts)

function babel-core.traverse.NodePath.prototype.isImportDefaultSpecifier (opts)

function babel-core.traverse.NodePath.prototype.isImportNamespaceSpecifier (opts)

function babel-core.traverse.NodePath.prototype.isImportSpecifier (opts)

function babel-core.traverse.NodePath.prototype.isInterfaceDeclaration (opts)

function babel-core.traverse.NodePath.prototype.isInterfaceExtends (opts)

function babel-core.traverse.NodePath.prototype.isIntersectionTypeAnnotation (opts)

function babel-core.traverse.NodePath.prototype.isJSX (opts)

function babel-core.traverse.NodePath.prototype.isJSXAttribute (opts)

function babel-core.traverse.NodePath.prototype.isJSXClosingElement (opts)

function babel-core.traverse.NodePath.prototype.isJSXElement (opts)

function babel-core.traverse.NodePath.prototype.isJSXEmptyExpression (opts)

function babel-core.traverse.NodePath.prototype.isJSXExpressionContainer (opts)

function babel-core.traverse.NodePath.prototype.isJSXIdentifier (opts)

function babel-core.traverse.NodePath.prototype.isJSXMemberExpression (opts)

function babel-core.traverse.NodePath.prototype.isJSXNamespacedName (opts)

function babel-core.traverse.NodePath.prototype.isJSXOpeningElement (opts)

function babel-core.traverse.NodePath.prototype.isJSXSpreadAttribute (opts)

function babel-core.traverse.NodePath.prototype.isJSXSpreadChild (opts)

function babel-core.traverse.NodePath.prototype.isJSXText (opts)

function babel-core.traverse.NodePath.prototype.isLVal (opts)

function babel-core.traverse.NodePath.prototype.isLabeledStatement (opts)

function babel-core.traverse.NodePath.prototype.isLiteral (opts)

function babel-core.traverse.NodePath.prototype.isLogicalExpression (opts)

function babel-core.traverse.NodePath.prototype.isLoop (opts)

function babel-core.traverse.NodePath.prototype.isMemberExpression (opts)

function babel-core.traverse.NodePath.prototype.isMetaProperty (opts)

function babel-core.traverse.NodePath.prototype.isMethod (opts)

function babel-core.traverse.NodePath.prototype.isMixedTypeAnnotation (opts)

function babel-core.traverse.NodePath.prototype.isModuleDeclaration (opts)

function babel-core.traverse.NodePath.prototype.isModuleSpecifier (opts)

function babel-core.traverse.NodePath.prototype.isNewExpression (opts)

function babel-core.traverse.NodePath.prototype.isNodeType (type)

function babel-core.traverse.NodePath.prototype.isNoop (opts)

function babel-core.traverse.NodePath.prototype.isNullLiteral (opts)

function babel-core.traverse.NodePath.prototype.isNullLiteralTypeAnnotation (opts)

function babel-core.traverse.NodePath.prototype.isNullableTypeAnnotation (opts)

function babel-core.traverse.NodePath.prototype.isNumberLiteral (opts)

function babel-core.traverse.NodePath.prototype.isNumberTypeAnnotation (opts)

function babel-core.traverse.NodePath.prototype.isNumericLiteral (opts)

function babel-core.traverse.NodePath.prototype.isNumericLiteralTypeAnnotation (opts)

function babel-core.traverse.NodePath.prototype.isObjectExpression (opts)

function babel-core.traverse.NodePath.prototype.isObjectMember (opts)

function babel-core.traverse.NodePath.prototype.isObjectMethod (opts)

function babel-core.traverse.NodePath.prototype.isObjectPattern (opts)

function babel-core.traverse.NodePath.prototype.isObjectProperty (opts)

function babel-core.traverse.NodePath.prototype.isObjectTypeAnnotation (opts)

function babel-core.traverse.NodePath.prototype.isObjectTypeCallProperty (opts)

function babel-core.traverse.NodePath.prototype.isObjectTypeIndexer (opts)

function babel-core.traverse.NodePath.prototype.isObjectTypeProperty (opts)

function babel-core.traverse.NodePath.prototype.isParenthesizedExpression (opts)

function babel-core.traverse.NodePath.prototype.isPattern (opts)

function babel-core.traverse.NodePath.prototype.isProgram (opts)

function babel-core.traverse.NodePath.prototype.isProperty (opts)

function babel-core.traverse.NodePath.prototype.isPure (opts)

function babel-core.traverse.NodePath.prototype.isPureish (opts)

function babel-core.traverse.NodePath.prototype.isQualifiedTypeIdentifier (opts)

function babel-core.traverse.NodePath.prototype.isReferenced (opts)

function babel-core.traverse.NodePath.prototype.isReferencedIdentifier (opts)

function babel-core.traverse.NodePath.prototype.isReferencedMemberExpression (opts)

function babel-core.traverse.NodePath.prototype.isRegExpLiteral (opts)

function babel-core.traverse.NodePath.prototype.isRegexLiteral (opts)

function babel-core.traverse.NodePath.prototype.isRestElement (opts)

function babel-core.traverse.NodePath.prototype.isRestProperty (opts)

function babel-core.traverse.NodePath.prototype.isReturnStatement (opts)

function babel-core.traverse.NodePath.prototype.isScopable (opts)

function babel-core.traverse.NodePath.prototype.isScope (opts)

function babel-core.traverse.NodePath.prototype.isSequenceExpression (opts)

function babel-core.traverse.NodePath.prototype.isSpreadElement (opts)

function babel-core.traverse.NodePath.prototype.isSpreadProperty (opts)

function babel-core.traverse.NodePath.prototype.isStatement (opts)

function babel-core.traverse.NodePath.prototype.isStatementOrBlock ()

function babel-core.traverse.NodePath.prototype.isStatic ()

function babel-core.traverse.NodePath.prototype.isStringLiteral (opts)

function babel-core.traverse.NodePath.prototype.isStringLiteralTypeAnnotation (opts)

function babel-core.traverse.NodePath.prototype.isStringTypeAnnotation (opts)

function babel-core.traverse.NodePath.prototype.isSuper (opts)

function babel-core.traverse.NodePath.prototype.isSwitchCase (opts)

function babel-core.traverse.NodePath.prototype.isSwitchStatement (opts)

function babel-core.traverse.NodePath.prototype.isTaggedTemplateExpression (opts)

function babel-core.traverse.NodePath.prototype.isTemplateElement (opts)

function babel-core.traverse.NodePath.prototype.isTemplateLiteral (opts)

function babel-core.traverse.NodePath.prototype.isTerminatorless (opts)

function babel-core.traverse.NodePath.prototype.isThisExpression (opts)

function babel-core.traverse.NodePath.prototype.isThisTypeAnnotation (opts)

function babel-core.traverse.NodePath.prototype.isThrowStatement (opts)

function babel-core.traverse.NodePath.prototype.isTryStatement (opts)

function babel-core.traverse.NodePath.prototype.isTupleTypeAnnotation (opts)

function babel-core.traverse.NodePath.prototype.isTypeAlias (opts)

function babel-core.traverse.NodePath.prototype.isTypeAnnotation (opts)

function babel-core.traverse.NodePath.prototype.isTypeCastExpression (opts)

function babel-core.traverse.NodePath.prototype.isTypeParameter (opts)

function babel-core.traverse.NodePath.prototype.isTypeParameterDeclaration (opts)

function babel-core.traverse.NodePath.prototype.isTypeParameterInstantiation (opts)

function babel-core.traverse.NodePath.prototype.isTypeofTypeAnnotation (opts)

function babel-core.traverse.NodePath.prototype.isUnaryExpression (opts)

function babel-core.traverse.NodePath.prototype.isUnaryLike (opts)

function babel-core.traverse.NodePath.prototype.isUnionTypeAnnotation (opts)

function babel-core.traverse.NodePath.prototype.isUpdateExpression (opts)

function babel-core.traverse.NodePath.prototype.isUser (opts)

function babel-core.traverse.NodePath.prototype.isUserWhitespacable (opts)

function babel-core.traverse.NodePath.prototype.isVar (opts)

function babel-core.traverse.NodePath.prototype.isVariableDeclaration (opts)

function babel-core.traverse.NodePath.prototype.isVariableDeclarator (opts)

function babel-core.traverse.NodePath.prototype.isVoidTypeAnnotation (opts)

function babel-core.traverse.NodePath.prototype.isWhile (opts)

function babel-core.traverse.NodePath.prototype.isWhileStatement (opts)

function babel-core.traverse.NodePath.prototype.isWithStatement (opts)

function babel-core.traverse.NodePath.prototype.isYieldExpression (opts)

function babel-core.traverse.NodePath.prototype.isnt (key)

function babel-core.traverse.NodePath.prototype.mark (type, message)

function babel-core.traverse.NodePath.prototype.matchesPattern (pattern, allowPartial)

function babel-core.traverse.NodePath.prototype.popContext ()

function babel-core.traverse.NodePath.prototype.pushContainer (listKey, nodes)

function babel-core.traverse.NodePath.prototype.pushContext (context)

function babel-core.traverse.NodePath.prototype.referencesImport (moduleSource, importName)

function babel-core.traverse.NodePath.prototype.remove ()

function babel-core.traverse.NodePath.prototype.replaceExpressionWithStatements (nodes)

function babel-core.traverse.NodePath.prototype.replaceInline (nodes)

function babel-core.traverse.NodePath.prototype.replaceWith (replacement)

function babel-core.traverse.NodePath.prototype.replaceWithMultiple (nodes)

function babel-core.traverse.NodePath.prototype.replaceWithSourceString (replacement)

function babel-core.traverse.NodePath.prototype.requeue ()

function babel-core.traverse.NodePath.prototype.resolve (dangerous, resolved)

function babel-core.traverse.NodePath.prototype.resync ()

function babel-core.traverse.NodePath.prototype.set (key, node)

function babel-core.traverse.NodePath.prototype.setContext (context)

function babel-core.traverse.NodePath.prototype.setData (key, val)

function babel-core.traverse.NodePath.prototype.setKey (key)

function babel-core.traverse.NodePath.prototype.setScope ()

function babel-core.traverse.NodePath.prototype.setup (parentPath, container, listKey, key)

function babel-core.traverse.NodePath.prototype.shareCommentsWithSiblings ()

function babel-core.traverse.NodePath.prototype.skip ()

function babel-core.traverse.NodePath.prototype.skipKey (key)

function babel-core.traverse.NodePath.prototype.stop ()

function babel-core.traverse.NodePath.prototype.toComputedKey ()

function babel-core.traverse.NodePath.prototype.traverse (visitor, state)

function babel-core.traverse.NodePath.prototype.unshiftContainer (listKey, nodes)

function babel-core.traverse.NodePath.prototype.updateSiblingKeys (fromIndex, incrementBy)

function babel-core.traverse.NodePath.prototype.visit ()

function babel-core.traverse.NodePath.prototype.willIMaybeExecuteBefore (target)

module babel-core.traverse.Scope

function babel-core.traverse.Scope (path, parentScope)

module babel-core.traverse.Scope.prototype

function babel-core.traverse.Scope.prototype._crawl ()

function babel-core.traverse.Scope.prototype._generateUid (name, i)

function babel-core.traverse.Scope.prototype._renameFromMap (map, oldName, newName, value)

function babel-core.traverse.Scope.prototype.addGlobal (node)

function babel-core.traverse.Scope.prototype.bindingIdentifierEquals (name, node)

function babel-core.traverse.Scope.prototype.buildUndefinedNode ()

function babel-core.traverse.Scope.prototype.checkBlockScopedCollisions (local, kind, name, id)

function babel-core.traverse.Scope.prototype.crawl ()

function babel-core.traverse.Scope.prototype.dump ()

function babel-core.traverse.Scope.prototype.generateDeclaredUidIdentifier ()

function babel-core.traverse.Scope.prototype.generateUid ()

function babel-core.traverse.Scope.prototype.generateUidIdentifier ()

function babel-core.traverse.Scope.prototype.generateUidIdentifierBasedOnNode (parent, defaultName)

function babel-core.traverse.Scope.prototype.getAllBindings ()

function babel-core.traverse.Scope.prototype.getAllBindingsOfKind ()

function babel-core.traverse.Scope.prototype.getBinding (name)

function babel-core.traverse.Scope.prototype.getBindingIdentifier (name)

function babel-core.traverse.Scope.prototype.getBlockParent ()

function babel-core.traverse.Scope.prototype.getData (key)

function babel-core.traverse.Scope.prototype.getFunctionParent ()

function babel-core.traverse.Scope.prototype.getLabel (name)

function babel-core.traverse.Scope.prototype.getOwnBinding (name)

function babel-core.traverse.Scope.prototype.getOwnBindingIdentifier (name)

function babel-core.traverse.Scope.prototype.getProgramParent ()

function babel-core.traverse.Scope.prototype.hasBinding (name, noGlobals)

function babel-core.traverse.Scope.prototype.hasGlobal (name)

function babel-core.traverse.Scope.prototype.hasLabel (name)

function babel-core.traverse.Scope.prototype.hasOwnBinding (name)

function babel-core.traverse.Scope.prototype.hasReference (name)

function babel-core.traverse.Scope.prototype.hasUid (name)

function babel-core.traverse.Scope.prototype.init ()

function babel-core.traverse.Scope.prototype.isPure (node, constantsOnly)

function babel-core.traverse.Scope.prototype.isStatic (node)

function babel-core.traverse.Scope.prototype.maybeGenerateMemoised (node, dontPush)

function babel-core.traverse.Scope.prototype.moveBindingTo (name, scope)

function babel-core.traverse.Scope.prototype.parentHasBinding (name, noGlobals)

function babel-core.traverse.Scope.prototype.push (opts)

function babel-core.traverse.Scope.prototype.registerBinding (kind, path)

function babel-core.traverse.Scope.prototype.registerConstantViolation (path)

function babel-core.traverse.Scope.prototype.registerDeclaration (path)

function babel-core.traverse.Scope.prototype.registerLabel (path)

function babel-core.traverse.Scope.prototype.removeBinding (name)

function babel-core.traverse.Scope.prototype.removeData (key)

function babel-core.traverse.Scope.prototype.removeOwnBinding (name)

function babel-core.traverse.Scope.prototype.rename (oldName, newName, block)

function babel-core.traverse.Scope.prototype.setData (key, val)

function babel-core.traverse.Scope.prototype.toArray (node, i)

function babel-core.traverse.Scope.prototype.traverse (node, opts, state)

function babel-core.traverse.Scope.prototype.warnOnFlowBinding (binding)

module babel-core.traverse.clearCache

function babel-core.traverse.clearCache ()

function babel-core.traverse.clearCache.clearPath ()

function babel-core.traverse.clearCache.clearScope ()

module babel-core.traverse.visitors

function babel-core.traverse.visitors.explode (visitor)

function babel-core.traverse.visitors.merge (visitors)

function babel-core.traverse.visitors.verify (visitor)

module babel-core.types

function babel-core.types.AnyTypeAnnotation ()

function babel-core.types.ArrayExpression ()

function babel-core.types.ArrayPattern ()

function babel-core.types.ArrayTypeAnnotation ()

function babel-core.types.ArrowFunctionExpression ()

function babel-core.types.AssignmentExpression ()

function babel-core.types.AssignmentPattern ()

function babel-core.types.AwaitExpression ()

function babel-core.types.BinaryExpression ()

function babel-core.types.BindExpression ()

function babel-core.types.BlockStatement ()

function babel-core.types.BooleanLiteral ()

function babel-core.types.BooleanLiteralTypeAnnotation ()

function babel-core.types.BooleanTypeAnnotation ()

function babel-core.types.BreakStatement ()

function babel-core.types.CallExpression ()

function babel-core.types.CatchClause ()

function babel-core.types.ClassBody ()

function babel-core.types.ClassDeclaration ()

function babel-core.types.ClassExpression ()

function babel-core.types.ClassImplements ()

function babel-core.types.ClassMethod ()

function babel-core.types.ClassProperty ()

function babel-core.types.ConditionalExpression ()

function babel-core.types.ContinueStatement ()

function babel-core.types.DebuggerStatement ()

function babel-core.types.DeclareClass ()

function babel-core.types.DeclareFunction ()

function babel-core.types.DeclareInterface ()

function babel-core.types.DeclareModule ()

function babel-core.types.DeclareModuleExports ()

function babel-core.types.DeclareTypeAlias ()

function babel-core.types.DeclareVariable ()

function babel-core.types.Decorator ()

function babel-core.types.Directive ()

function babel-core.types.DirectiveLiteral ()

function babel-core.types.DoExpression ()

function babel-core.types.DoWhileStatement ()

function babel-core.types.EmptyStatement ()

function babel-core.types.EmptyTypeAnnotation ()

function babel-core.types.ExistentialTypeParam ()

function babel-core.types.ExportAllDeclaration ()

function babel-core.types.ExportDefaultDeclaration ()

function babel-core.types.ExportDefaultSpecifier ()

function babel-core.types.ExportNamedDeclaration ()

function babel-core.types.ExportNamespaceSpecifier ()

function babel-core.types.ExportSpecifier ()

function babel-core.types.ExpressionStatement ()

function babel-core.types.File ()

function babel-core.types.ForAwaitStatement ()

function babel-core.types.ForInStatement ()

function babel-core.types.ForOfStatement ()

function babel-core.types.ForStatement ()

function babel-core.types.FunctionDeclaration ()

function babel-core.types.FunctionExpression ()

function babel-core.types.FunctionTypeAnnotation ()

function babel-core.types.FunctionTypeParam ()

function babel-core.types.GenericTypeAnnotation ()

function babel-core.types.Identifier ()

function babel-core.types.IfStatement ()

function babel-core.types.Import ()

function babel-core.types.ImportDeclaration ()

function babel-core.types.ImportDefaultSpecifier ()

function babel-core.types.ImportNamespaceSpecifier ()

function babel-core.types.ImportSpecifier ()

function babel-core.types.InterfaceDeclaration ()

function babel-core.types.InterfaceExtends ()

function babel-core.types.IntersectionTypeAnnotation ()

function babel-core.types.JSXAttribute ()

function babel-core.types.JSXClosingElement ()

function babel-core.types.JSXElement ()

function babel-core.types.JSXEmptyExpression ()

function babel-core.types.JSXExpressionContainer ()

function babel-core.types.JSXIdentifier ()

function babel-core.types.JSXMemberExpression ()

function babel-core.types.JSXNamespacedName ()

function babel-core.types.JSXOpeningElement ()

function babel-core.types.JSXSpreadAttribute ()

function babel-core.types.JSXSpreadChild ()

function babel-core.types.JSXText ()

function babel-core.types.LabeledStatement ()

function babel-core.types.LogicalExpression ()

function babel-core.types.MemberExpression ()

function babel-core.types.MetaProperty ()

function babel-core.types.MixedTypeAnnotation ()

function babel-core.types.NewExpression ()

function babel-core.types.Noop ()

function babel-core.types.NullLiteral ()

function babel-core.types.NullLiteralTypeAnnotation ()

function babel-core.types.NullableTypeAnnotation ()

function babel-core.types.NumberLiteral ()

function babel-core.types.NumberTypeAnnotation ()

function babel-core.types.NumericLiteral ()

function babel-core.types.NumericLiteralTypeAnnotation ()

function babel-core.types.ObjectExpression ()

function babel-core.types.ObjectMethod ()

function babel-core.types.ObjectPattern ()

function babel-core.types.ObjectProperty ()

function babel-core.types.ObjectTypeAnnotation ()

function babel-core.types.ObjectTypeCallProperty ()

function babel-core.types.ObjectTypeIndexer ()

function babel-core.types.ObjectTypeProperty ()

function babel-core.types.ParenthesizedExpression ()

function babel-core.types.Program ()

function babel-core.types.QualifiedTypeIdentifier ()

function babel-core.types.RegExpLiteral ()

function babel-core.types.RegexLiteral ()

function babel-core.types.RestElement ()

function babel-core.types.RestProperty ()

function babel-core.types.ReturnStatement ()

function babel-core.types.SequenceExpression ()

function babel-core.types.SpreadElement ()

function babel-core.types.SpreadProperty ()

function babel-core.types.StringLiteral ()

function babel-core.types.StringLiteralTypeAnnotation ()

function babel-core.types.StringTypeAnnotation ()

function babel-core.types.Super ()

function babel-core.types.SwitchCase ()

function babel-core.types.SwitchStatement ()

function babel-core.types.TaggedTemplateExpression ()

function babel-core.types.TemplateElement ()

function babel-core.types.TemplateLiteral ()

function babel-core.types.ThisExpression ()

function babel-core.types.ThisTypeAnnotation ()

function babel-core.types.ThrowStatement ()

function babel-core.types.TryStatement ()

function babel-core.types.TupleTypeAnnotation ()

function babel-core.types.TypeAlias ()

function babel-core.types.TypeAnnotation ()

function babel-core.types.TypeCastExpression ()

function babel-core.types.TypeParameter ()

function babel-core.types.TypeParameterDeclaration ()

function babel-core.types.TypeParameterInstantiation ()

function babel-core.types.TypeofTypeAnnotation ()

function babel-core.types.UnaryExpression ()

function babel-core.types.UnionTypeAnnotation ()

function babel-core.types.UpdateExpression ()

function babel-core.types.VariableDeclaration ()

function babel-core.types.VariableDeclarator ()

function babel-core.types.VoidTypeAnnotation ()

function babel-core.types.WhileStatement ()

function babel-core.types.WithStatement ()

function babel-core.types.YieldExpression ()

function babel-core.types.anyTypeAnnotation ()

function babel-core.types.appendToMemberExpression (member, append, computed)

function babel-core.types.arrayExpression ()

function babel-core.types.arrayPattern ()

function babel-core.types.arrayTypeAnnotation ()

function babel-core.types.arrowFunctionExpression ()

function babel-core.types.assertAnyTypeAnnotation (node, opts)

function babel-core.types.assertArrayExpression (node, opts)

function babel-core.types.assertArrayPattern (node, opts)

function babel-core.types.assertArrayTypeAnnotation (node, opts)

function babel-core.types.assertArrowFunctionExpression (node, opts)

function babel-core.types.assertAssignmentExpression (node, opts)

function babel-core.types.assertAssignmentPattern (node, opts)

function babel-core.types.assertAwaitExpression (node, opts)

function babel-core.types.assertBinary (node, opts)

function babel-core.types.assertBinaryExpression (node, opts)

function babel-core.types.assertBindExpression (node, opts)

function babel-core.types.assertBlock (node, opts)

function babel-core.types.assertBlockParent (node, opts)

function babel-core.types.assertBlockStatement (node, opts)

function babel-core.types.assertBooleanLiteral (node, opts)

function babel-core.types.assertBooleanLiteralTypeAnnotation (node, opts)

function babel-core.types.assertBooleanTypeAnnotation (node, opts)

function babel-core.types.assertBreakStatement (node, opts)

function babel-core.types.assertCallExpression (node, opts)

function babel-core.types.assertCatchClause (node, opts)

function babel-core.types.assertClass (node, opts)

function babel-core.types.assertClassBody (node, opts)

function babel-core.types.assertClassDeclaration (node, opts)

function babel-core.types.assertClassExpression (node, opts)

function babel-core.types.assertClassImplements (node, opts)

function babel-core.types.assertClassMethod (node, opts)

function babel-core.types.assertClassProperty (node, opts)

function babel-core.types.assertCompletionStatement (node, opts)

function babel-core.types.assertConditional (node, opts)

function babel-core.types.assertConditionalExpression (node, opts)

function babel-core.types.assertContinueStatement (node, opts)

function babel-core.types.assertDebuggerStatement (node, opts)

function babel-core.types.assertDeclaration (node, opts)

function babel-core.types.assertDeclareClass (node, opts)

function babel-core.types.assertDeclareFunction (node, opts)

function babel-core.types.assertDeclareInterface (node, opts)

function babel-core.types.assertDeclareModule (node, opts)

function babel-core.types.assertDeclareModuleExports (node, opts)

function babel-core.types.assertDeclareTypeAlias (node, opts)

function babel-core.types.assertDeclareVariable (node, opts)

function babel-core.types.assertDecorator (node, opts)

function babel-core.types.assertDirective (node, opts)

function babel-core.types.assertDirectiveLiteral (node, opts)

function babel-core.types.assertDoExpression (node, opts)

function babel-core.types.assertDoWhileStatement (node, opts)

function babel-core.types.assertEmptyStatement (node, opts)

function babel-core.types.assertEmptyTypeAnnotation (node, opts)

function babel-core.types.assertExistentialTypeParam (node, opts)

function babel-core.types.assertExportAllDeclaration (node, opts)

function babel-core.types.assertExportDeclaration (node, opts)

function babel-core.types.assertExportDefaultDeclaration (node, opts)

function babel-core.types.assertExportDefaultSpecifier (node, opts)

function babel-core.types.assertExportNamedDeclaration (node, opts)

function babel-core.types.assertExportNamespaceSpecifier (node, opts)

function babel-core.types.assertExportSpecifier (node, opts)

function babel-core.types.assertExpression (node, opts)

function babel-core.types.assertExpressionStatement (node, opts)

function babel-core.types.assertExpressionWrapper (node, opts)

function babel-core.types.assertFile (node, opts)

function babel-core.types.assertFlow (node, opts)

function babel-core.types.assertFlowBaseAnnotation (node, opts)

function babel-core.types.assertFlowDeclaration (node, opts)

function babel-core.types.assertFor (node, opts)

function babel-core.types.assertForAwaitStatement (node, opts)

function babel-core.types.assertForInStatement (node, opts)

function babel-core.types.assertForOfStatement (node, opts)

function babel-core.types.assertForStatement (node, opts)

function babel-core.types.assertForXStatement (node, opts)

function babel-core.types.assertFunction (node, opts)

function babel-core.types.assertFunctionDeclaration (node, opts)

function babel-core.types.assertFunctionExpression (node, opts)

function babel-core.types.assertFunctionParent (node, opts)

function babel-core.types.assertFunctionTypeAnnotation (node, opts)

function babel-core.types.assertFunctionTypeParam (node, opts)

function babel-core.types.assertGenericTypeAnnotation (node, opts)

function babel-core.types.assertIdentifier (node, opts)

function babel-core.types.assertIfStatement (node, opts)

function babel-core.types.assertImmutable (node, opts)

function babel-core.types.assertImport (node, opts)

function babel-core.types.assertImportDeclaration (node, opts)

function babel-core.types.assertImportDefaultSpecifier (node, opts)

function babel-core.types.assertImportNamespaceSpecifier (node, opts)

function babel-core.types.assertImportSpecifier (node, opts)

function babel-core.types.assertInterfaceDeclaration (node, opts)

function babel-core.types.assertInterfaceExtends (node, opts)

function babel-core.types.assertIntersectionTypeAnnotation (node, opts)

function babel-core.types.assertJSX (node, opts)

function babel-core.types.assertJSXAttribute (node, opts)

function babel-core.types.assertJSXClosingElement (node, opts)

function babel-core.types.assertJSXElement (node, opts)

function babel-core.types.assertJSXEmptyExpression (node, opts)

function babel-core.types.assertJSXExpressionContainer (node, opts)

function babel-core.types.assertJSXIdentifier (node, opts)

function babel-core.types.assertJSXMemberExpression (node, opts)

function babel-core.types.assertJSXNamespacedName (node, opts)

function babel-core.types.assertJSXOpeningElement (node, opts)

function babel-core.types.assertJSXSpreadAttribute (node, opts)

function babel-core.types.assertJSXSpreadChild (node, opts)

function babel-core.types.assertJSXText (node, opts)

function babel-core.types.assertLVal (node, opts)

function babel-core.types.assertLabeledStatement (node, opts)

function babel-core.types.assertLiteral (node, opts)

function babel-core.types.assertLogicalExpression (node, opts)

function babel-core.types.assertLoop (node, opts)

function babel-core.types.assertMemberExpression (node, opts)

function babel-core.types.assertMetaProperty (node, opts)

function babel-core.types.assertMethod (node, opts)

function babel-core.types.assertMixedTypeAnnotation (node, opts)

function babel-core.types.assertModuleDeclaration (node, opts)

function babel-core.types.assertModuleSpecifier (node, opts)

function babel-core.types.assertNewExpression (node, opts)

function babel-core.types.assertNode (node)

function babel-core.types.assertNoop (node, opts)

function babel-core.types.assertNullLiteral (node, opts)

function babel-core.types.assertNullLiteralTypeAnnotation (node, opts)

function babel-core.types.assertNullableTypeAnnotation (node, opts)

function babel-core.types.assertNumberLiteral ()

function babel-core.types.assertNumberTypeAnnotation (node, opts)

function babel-core.types.assertNumericLiteral (node, opts)

function babel-core.types.assertNumericLiteralTypeAnnotation (node, opts)

function babel-core.types.assertObjectExpression (node, opts)

function babel-core.types.assertObjectMember (node, opts)

function babel-core.types.assertObjectMethod (node, opts)

function babel-core.types.assertObjectPattern (node, opts)

function babel-core.types.assertObjectProperty (node, opts)

function babel-core.types.assertObjectTypeAnnotation (node, opts)

function babel-core.types.assertObjectTypeCallProperty (node, opts)

function babel-core.types.assertObjectTypeIndexer (node, opts)

function babel-core.types.assertObjectTypeProperty (node, opts)

function babel-core.types.assertParenthesizedExpression (node, opts)

function babel-core.types.assertPattern (node, opts)

function babel-core.types.assertProgram (node, opts)

function babel-core.types.assertProperty (node, opts)

function babel-core.types.assertPureish (node, opts)

function babel-core.types.assertQualifiedTypeIdentifier (node, opts)

function babel-core.types.assertRegExpLiteral (node, opts)

function babel-core.types.assertRegexLiteral ()

function babel-core.types.assertRestElement (node, opts)

function babel-core.types.assertRestProperty (node, opts)

function babel-core.types.assertReturnStatement (node, opts)

function babel-core.types.assertScopable (node, opts)

function babel-core.types.assertSequenceExpression (node, opts)

function babel-core.types.assertSpreadElement (node, opts)

function babel-core.types.assertSpreadProperty (node, opts)

function babel-core.types.assertStatement (node, opts)

function babel-core.types.assertStringLiteral (node, opts)

function babel-core.types.assertStringLiteralTypeAnnotation (node, opts)

function babel-core.types.assertStringTypeAnnotation (node, opts)

function babel-core.types.assertSuper (node, opts)

function babel-core.types.assertSwitchCase (node, opts)

function babel-core.types.assertSwitchStatement (node, opts)

function babel-core.types.assertTaggedTemplateExpression (node, opts)

function babel-core.types.assertTemplateElement (node, opts)

function babel-core.types.assertTemplateLiteral (node, opts)

function babel-core.types.assertTerminatorless (node, opts)

function babel-core.types.assertThisExpression (node, opts)

function babel-core.types.assertThisTypeAnnotation (node, opts)

function babel-core.types.assertThrowStatement (node, opts)

function babel-core.types.assertTryStatement (node, opts)

function babel-core.types.assertTupleTypeAnnotation (node, opts)

function babel-core.types.assertTypeAlias (node, opts)

function babel-core.types.assertTypeAnnotation (node, opts)

function babel-core.types.assertTypeCastExpression (node, opts)

function babel-core.types.assertTypeParameter (node, opts)

function babel-core.types.assertTypeParameterDeclaration (node, opts)

function babel-core.types.assertTypeParameterInstantiation (node, opts)

function babel-core.types.assertTypeofTypeAnnotation (node, opts)

function babel-core.types.assertUnaryExpression (node, opts)

function babel-core.types.assertUnaryLike (node, opts)

function babel-core.types.assertUnionTypeAnnotation (node, opts)

function babel-core.types.assertUpdateExpression (node, opts)

function babel-core.types.assertUserWhitespacable (node, opts)

function babel-core.types.assertVariableDeclaration (node, opts)

function babel-core.types.assertVariableDeclarator (node, opts)

function babel-core.types.assertVoidTypeAnnotation (node, opts)

function babel-core.types.assertWhile (node, opts)

function babel-core.types.assertWhileStatement (node, opts)

function babel-core.types.assertWithStatement (node, opts)

function babel-core.types.assertYieldExpression (node, opts)

function babel-core.types.assignmentExpression ()

function babel-core.types.assignmentPattern ()

function babel-core.types.awaitExpression ()

function babel-core.types.binaryExpression ()

function babel-core.types.bindExpression ()

function babel-core.types.blockStatement ()

function babel-core.types.booleanLiteral ()

function babel-core.types.booleanLiteralTypeAnnotation ()

function babel-core.types.booleanTypeAnnotation ()

function babel-core.types.breakStatement ()

function babel-core.types.buildMatchMemberExpression (match, allowPartial)

function babel-core.types.callExpression ()

function babel-core.types.catchClause ()

function babel-core.types.classBody ()

function babel-core.types.classDeclaration ()

function babel-core.types.classExpression ()

function babel-core.types.classImplements ()

function babel-core.types.classMethod ()

function babel-core.types.classProperty ()

function babel-core.types.clone (node)

function babel-core.types.cloneDeep (node)

function babel-core.types.cloneWithoutLoc (node)

function babel-core.types.conditionalExpression ()

function babel-core.types.continueStatement ()

function babel-core.types.createTypeAnnotationBasedOnTypeof (type)

function babel-core.types.createUnionTypeAnnotation (types)

function babel-core.types.debuggerStatement ()

function babel-core.types.declareClass ()

function babel-core.types.declareFunction ()

function babel-core.types.declareInterface ()

function babel-core.types.declareModule ()

function babel-core.types.declareModuleExports ()

function babel-core.types.declareTypeAlias ()

function babel-core.types.declareVariable ()

function babel-core.types.decorator ()

function babel-core.types.directive ()

function babel-core.types.directiveLiteral ()

function babel-core.types.doExpression ()

function babel-core.types.doWhileStatement ()

function babel-core.types.emptyStatement ()

function babel-core.types.emptyTypeAnnotation ()

function babel-core.types.ensureBlock (node)

function babel-core.types.existentialTypeParam ()

function babel-core.types.exportAllDeclaration ()

function babel-core.types.exportDefaultDeclaration ()

function babel-core.types.exportDefaultSpecifier ()

function babel-core.types.exportNamedDeclaration ()

function babel-core.types.exportNamespaceSpecifier ()

function babel-core.types.exportSpecifier ()

function babel-core.types.expressionStatement ()

function babel-core.types.file ()

function babel-core.types.forAwaitStatement ()

function babel-core.types.forInStatement ()

function babel-core.types.forOfStatement ()

function babel-core.types.forStatement ()

function babel-core.types.functionDeclaration ()

function babel-core.types.functionExpression ()

function babel-core.types.functionTypeAnnotation ()

function babel-core.types.functionTypeParam ()

function babel-core.types.genericTypeAnnotation ()

function babel-core.types.getBindingIdentifiers (node, duplicates, outerOnly)

function babel-core.types.getOuterBindingIdentifiers (node, duplicates)

function babel-core.types.identifier ()

function babel-core.types.ifStatement ()

function babel-core.types.import ()

function babel-core.types.importDeclaration ()

function babel-core.types.importDefaultSpecifier ()

function babel-core.types.importNamespaceSpecifier ()

function babel-core.types.importSpecifier ()

function babel-core.types.inheritInnerComments (child, parent)

function babel-core.types.inheritLeadingComments (child, parent)

function babel-core.types.inheritTrailingComments (child, parent)

function babel-core.types.inherits (child, parent)

function babel-core.types.inheritsComments (child, parent)

function babel-core.types.interfaceDeclaration ()

function babel-core.types.interfaceExtends ()

function babel-core.types.intersectionTypeAnnotation ()

function babel-core.types.is (type, node, opts)

function babel-core.types.isAnyTypeAnnotation (node, opts)

function babel-core.types.isArrayExpression (node, opts)

function babel-core.types.isArrayPattern (node, opts)

function babel-core.types.isArrayTypeAnnotation (node, opts)

function babel-core.types.isArrowFunctionExpression (node, opts)

function babel-core.types.isAssignmentExpression (node, opts)

function babel-core.types.isAssignmentPattern (node, opts)

function babel-core.types.isAwaitExpression (node, opts)

function babel-core.types.isBinary (node, opts)

function babel-core.types.isBinaryExpression (node, opts)

function babel-core.types.isBindExpression (node, opts)

function babel-core.types.isBinding (node, parent)

function babel-core.types.isBlock (node, opts)

function babel-core.types.isBlockParent (node, opts)

function babel-core.types.isBlockScoped (node)

function babel-core.types.isBlockStatement (node, opts)

function babel-core.types.isBooleanLiteral (node, opts)

function babel-core.types.isBooleanLiteralTypeAnnotation (node, opts)

function babel-core.types.isBooleanTypeAnnotation (node, opts)

function babel-core.types.isBreakStatement (node, opts)

function babel-core.types.isCallExpression (node, opts)

function babel-core.types.isCatchClause (node, opts)

function babel-core.types.isClass (node, opts)

function babel-core.types.isClassBody (node, opts)

function babel-core.types.isClassDeclaration (node, opts)

function babel-core.types.isClassExpression (node, opts)

function babel-core.types.isClassImplements (node, opts)

function babel-core.types.isClassMethod (node, opts)

function babel-core.types.isClassProperty (node, opts)

function babel-core.types.isCompletionStatement (node, opts)

function babel-core.types.isConditional (node, opts)

function babel-core.types.isConditionalExpression (node, opts)

function babel-core.types.isContinueStatement (node, opts)

function babel-core.types.isDebuggerStatement (node, opts)

function babel-core.types.isDeclaration (node, opts)

function babel-core.types.isDeclareClass (node, opts)

function babel-core.types.isDeclareFunction (node, opts)

function babel-core.types.isDeclareInterface (node, opts)

function babel-core.types.isDeclareModule (node, opts)

function babel-core.types.isDeclareModuleExports (node, opts)

function babel-core.types.isDeclareTypeAlias (node, opts)

function babel-core.types.isDeclareVariable (node, opts)

function babel-core.types.isDecorator (node, opts)

function babel-core.types.isDirective (node, opts)

function babel-core.types.isDirectiveLiteral (node, opts)

function babel-core.types.isDoExpression (node, opts)

function babel-core.types.isDoWhileStatement (node, opts)

function babel-core.types.isEmptyStatement (node, opts)

function babel-core.types.isEmptyTypeAnnotation (node, opts)

function babel-core.types.isExistentialTypeParam (node, opts)

function babel-core.types.isExportAllDeclaration (node, opts)

function babel-core.types.isExportDeclaration (node, opts)

function babel-core.types.isExportDefaultDeclaration (node, opts)

function babel-core.types.isExportDefaultSpecifier (node, opts)

function babel-core.types.isExportNamedDeclaration (node, opts)

function babel-core.types.isExportNamespaceSpecifier (node, opts)

function babel-core.types.isExportSpecifier (node, opts)

function babel-core.types.isExpression (node, opts)

function babel-core.types.isExpressionStatement (node, opts)

function babel-core.types.isExpressionWrapper (node, opts)

function babel-core.types.isFile (node, opts)

function babel-core.types.isFlow (node, opts)

function babel-core.types.isFlowBaseAnnotation (node, opts)

function babel-core.types.isFlowDeclaration (node, opts)

function babel-core.types.isFor (node, opts)

function babel-core.types.isForAwaitStatement (node, opts)

function babel-core.types.isForInStatement (node, opts)

function babel-core.types.isForOfStatement (node, opts)

function babel-core.types.isForStatement (node, opts)

function babel-core.types.isForXStatement (node, opts)

function babel-core.types.isFunction (node, opts)

function babel-core.types.isFunctionDeclaration (node, opts)

function babel-core.types.isFunctionExpression (node, opts)

function babel-core.types.isFunctionParent (node, opts)

function babel-core.types.isFunctionTypeAnnotation (node, opts)

function babel-core.types.isFunctionTypeParam (node, opts)

function babel-core.types.isGenericTypeAnnotation (node, opts)

function babel-core.types.isIdentifier (node, opts)

function babel-core.types.isIfStatement (node, opts)

function babel-core.types.isImmutable (node)

function babel-core.types.isImport (node, opts)

function babel-core.types.isImportDeclaration (node, opts)

function babel-core.types.isImportDefaultSpecifier (node, opts)

function babel-core.types.isImportNamespaceSpecifier (node, opts)

function babel-core.types.isImportSpecifier (node, opts)

function babel-core.types.isInterfaceDeclaration (node, opts)

function babel-core.types.isInterfaceExtends (node, opts)

function babel-core.types.isIntersectionTypeAnnotation (node, opts)

function babel-core.types.isJSX (node, opts)

function babel-core.types.isJSXAttribute (node, opts)

function babel-core.types.isJSXClosingElement (node, opts)

function babel-core.types.isJSXElement (node, opts)

function babel-core.types.isJSXEmptyExpression (node, opts)

function babel-core.types.isJSXExpressionContainer (node, opts)

function babel-core.types.isJSXIdentifier (node, opts)

function babel-core.types.isJSXMemberExpression (node, opts)

function babel-core.types.isJSXNamespacedName (node, opts)

function babel-core.types.isJSXOpeningElement (node, opts)

function babel-core.types.isJSXSpreadAttribute (node, opts)

function babel-core.types.isJSXSpreadChild (node, opts)

function babel-core.types.isJSXText (node, opts)

function babel-core.types.isLVal (node, opts)

function babel-core.types.isLabeledStatement (node, opts)

function babel-core.types.isLet (node)

function babel-core.types.isLiteral (node, opts)

function babel-core.types.isLogicalExpression (node, opts)

function babel-core.types.isLoop (node, opts)

function babel-core.types.isMemberExpression (node, opts)

function babel-core.types.isMetaProperty (node, opts)

function babel-core.types.isMethod (node, opts)

function babel-core.types.isMixedTypeAnnotation (node, opts)

function babel-core.types.isModuleDeclaration (node, opts)

function babel-core.types.isModuleSpecifier (node, opts)

function babel-core.types.isNewExpression (node, opts)

function babel-core.types.isNode (node)

function babel-core.types.isNodesEquivalent (a, b)

function babel-core.types.isNoop (node, opts)

function babel-core.types.isNullLiteral (node, opts)

function babel-core.types.isNullLiteralTypeAnnotation (node, opts)

function babel-core.types.isNullableTypeAnnotation (node, opts)

function babel-core.types.isNumberLiteral ()

function babel-core.types.isNumberTypeAnnotation (node, opts)

function babel-core.types.isNumericLiteral (node, opts)

function babel-core.types.isNumericLiteralTypeAnnotation (node, opts)

function babel-core.types.isObjectExpression (node, opts)

function babel-core.types.isObjectMember (node, opts)

function babel-core.types.isObjectMethod (node, opts)

function babel-core.types.isObjectPattern (node, opts)

function babel-core.types.isObjectProperty (node, opts)

function babel-core.types.isObjectTypeAnnotation (node, opts)

function babel-core.types.isObjectTypeCallProperty (node, opts)

function babel-core.types.isObjectTypeIndexer (node, opts)

function babel-core.types.isObjectTypeProperty (node, opts)

function babel-core.types.isParenthesizedExpression (node, opts)

function babel-core.types.isPattern (node, opts)

function babel-core.types.isProgram (node, opts)

function babel-core.types.isProperty (node, opts)

function babel-core.types.isPureish (node, opts)

function babel-core.types.isQualifiedTypeIdentifier (node, opts)

function babel-core.types.isReferenced (node, parent)

function babel-core.types.isRegExpLiteral (node, opts)

function babel-core.types.isRegexLiteral ()

function babel-core.types.isRestElement (node, opts)

function babel-core.types.isRestProperty (node, opts)

function babel-core.types.isReturnStatement (node, opts)

function babel-core.types.isScopable (node, opts)

function babel-core.types.isScope (node, parent)

function babel-core.types.isSequenceExpression (node, opts)

function babel-core.types.isSpecifierDefault (specifier)

function babel-core.types.isSpreadElement (node, opts)

function babel-core.types.isSpreadProperty (node, opts)

function babel-core.types.isStatement (node, opts)

function babel-core.types.isStringLiteral (node, opts)

function babel-core.types.isStringLiteralTypeAnnotation (node, opts)

function babel-core.types.isStringTypeAnnotation (node, opts)

function babel-core.types.isSuper (node, opts)

function babel-core.types.isSwitchCase (node, opts)

function babel-core.types.isSwitchStatement (node, opts)

function babel-core.types.isTaggedTemplateExpression (node, opts)

function babel-core.types.isTemplateElement (node, opts)

function babel-core.types.isTemplateLiteral (node, opts)

function babel-core.types.isTerminatorless (node, opts)

function babel-core.types.isThisExpression (node, opts)

function babel-core.types.isThisTypeAnnotation (node, opts)

function babel-core.types.isThrowStatement (node, opts)

function babel-core.types.isTryStatement (node, opts)

function babel-core.types.isTupleTypeAnnotation (node, opts)

function babel-core.types.isType (nodeType, targetType)

function babel-core.types.isTypeAlias (node, opts)

function babel-core.types.isTypeAnnotation (node, opts)

function babel-core.types.isTypeCastExpression (node, opts)

function babel-core.types.isTypeParameter (node, opts)

function babel-core.types.isTypeParameterDeclaration (node, opts)

function babel-core.types.isTypeParameterInstantiation (node, opts)

function babel-core.types.isTypeofTypeAnnotation (node, opts)

function babel-core.types.isUnaryExpression (node, opts)

function babel-core.types.isUnaryLike (node, opts)

function babel-core.types.isUnionTypeAnnotation (node, opts)

function babel-core.types.isUpdateExpression (node, opts)

function babel-core.types.isUserWhitespacable (node, opts)

function babel-core.types.isValidIdentifier (name)

function babel-core.types.isVar (node)

function babel-core.types.isVariableDeclaration (node, opts)

function babel-core.types.isVariableDeclarator (node, opts)

function babel-core.types.isVoidTypeAnnotation (node, opts)

function babel-core.types.isWhile (node, opts)

function babel-core.types.isWhileStatement (node, opts)

function babel-core.types.isWithStatement (node, opts)

function babel-core.types.isYieldExpression (node, opts)

function babel-core.types.jSXAttribute ()

function babel-core.types.jSXClosingElement ()

function babel-core.types.jSXElement ()

function babel-core.types.jSXEmptyExpression ()

function babel-core.types.jSXExpressionContainer ()

function babel-core.types.jSXIdentifier ()

function babel-core.types.jSXMemberExpression ()

function babel-core.types.jSXNamespacedName ()

function babel-core.types.jSXOpeningElement ()

function babel-core.types.jSXSpreadAttribute ()

function babel-core.types.jSXSpreadChild ()

function babel-core.types.jSXText ()

function babel-core.types.labeledStatement ()

function babel-core.types.logicalExpression ()

function babel-core.types.memberExpression ()

function babel-core.types.metaProperty ()

function babel-core.types.mixedTypeAnnotation ()

function babel-core.types.newExpression ()

function babel-core.types.noop ()

function babel-core.types.nullLiteral ()

function babel-core.types.nullLiteralTypeAnnotation ()

function babel-core.types.nullableTypeAnnotation ()

function babel-core.types.numberLiteral ()

function babel-core.types.numberTypeAnnotation ()

function babel-core.types.numericLiteral ()

function babel-core.types.numericLiteralTypeAnnotation ()

function babel-core.types.objectExpression ()

function babel-core.types.objectMethod ()

function babel-core.types.objectPattern ()

function babel-core.types.objectProperty ()

function babel-core.types.objectTypeAnnotation ()

function babel-core.types.objectTypeCallProperty ()

function babel-core.types.objectTypeIndexer ()

function babel-core.types.objectTypeProperty ()

function babel-core.types.parenthesizedExpression ()

function babel-core.types.prependToMemberExpression (member, prepend)

function babel-core.types.program ()

function babel-core.types.qualifiedTypeIdentifier ()

function babel-core.types.regExpLiteral ()

function babel-core.types.regexLiteral ()

function babel-core.types.removeComments (node)

function babel-core.types.removeProperties (node, opts)

function babel-core.types.removePropertiesDeep (tree, opts)

function babel-core.types.removeTypeDuplicates (nodes)

function babel-core.types.restElement ()

function babel-core.types.restProperty ()

function babel-core.types.returnStatement ()

function babel-core.types.sequenceExpression ()

function babel-core.types.shallowEqual (actual, expected)

function babel-core.types.spreadElement ()

function babel-core.types.spreadProperty ()

function babel-core.types.stringLiteral ()

function babel-core.types.stringLiteralTypeAnnotation ()

function babel-core.types.stringTypeAnnotation ()

function babel-core.types.super ()

function babel-core.types.switchCase ()

function babel-core.types.switchStatement ()

function babel-core.types.taggedTemplateExpression ()

function babel-core.types.templateElement ()

function babel-core.types.templateLiteral ()

function babel-core.types.thisExpression ()

function babel-core.types.thisTypeAnnotation ()

function babel-core.types.throwStatement ()

function babel-core.types.toBindingIdentifierName (name)

function babel-core.types.toBlock (node, parent)

function babel-core.types.toComputedKey (node)

function babel-core.types.toExpression (node)

function babel-core.types.toIdentifier (name)

function babel-core.types.toKeyAlias (node)

function babel-core.types.toSequenceExpression (nodes, scope)

function babel-core.types.toStatement (node, ignore)

function babel-core.types.traverseFast (node, enter, opts)

function babel-core.types.tryStatement ()

function babel-core.types.tupleTypeAnnotation ()

function babel-core.types.typeAlias ()

function babel-core.types.typeAnnotation ()

function babel-core.types.typeCastExpression ()

function babel-core.types.typeParameter ()

function babel-core.types.typeParameterDeclaration ()

function babel-core.types.typeParameterInstantiation ()

function babel-core.types.typeofTypeAnnotation ()

function babel-core.types.unaryExpression ()

function babel-core.types.unionTypeAnnotation ()

function babel-core.types.updateExpression ()

function babel-core.types.validate (node, key, val)

function babel-core.types.valueToNode (value)

function babel-core.types.variableDeclaration ()

function babel-core.types.variableDeclarator ()

function babel-core.types.voidTypeAnnotation ()

function babel-core.types.whileStatement ()

function babel-core.types.withStatement ()

function babel-core.types.yieldExpression ()

module babel-core.types.react

function babel-core.types.react.buildChildren (node)

function babel-core.types.react.isCompatTag (tagName)

function babel-core.types.react.isReactComponent (member)

module babel-core.types.toKeyAlias

function babel-core.types.toKeyAlias (node)

function babel-core.types.toKeyAlias.increment ()

module babel-core.util

function babel-core.util.arrayify (val, mapFn)

function babel-core.util.booleanify (val)

function babel-core.util.canCompile (filename, altExts)

function babel-core.util.inherits (ctor, superCtor)

function babel-core.util.inspect (obj, opts)

function babel-core.util.list (val)

function babel-core.util.regexify (val)

function babel-core.util.shouldIgnore (filename)

[ this document was created with utility2 ]