api documentation for jscodeshift (v0.3.30)

A toolkit for JavaScript codemods

table of contents

  1. module jscodeshift
    1. function jscodeshift (source, options)
    2. function jscodeshift.anyTypeAnnotation ()
    3. function jscodeshift.arrayExpression ()
    4. function jscodeshift.arrayPattern ()
    5. function jscodeshift.arrayStatement ()
    6. function jscodeshift.arrayTypeAnnotation ()
    7. function jscodeshift.arrowFunctionExpression ()
    8. function jscodeshift.arrowFunctionStatement ()
    9. function jscodeshift.assignmentExpression ()
    10. function jscodeshift.assignmentPattern ()
    11. function jscodeshift.assignmentStatement ()
    12. function jscodeshift.awaitExpression ()
    13. function jscodeshift.awaitStatement ()
    14. function jscodeshift.binaryExpression ()
    15. function jscodeshift.binaryStatement ()
    16. function jscodeshift.bindExpression ()
    17. function jscodeshift.bindStatement ()
    18. function jscodeshift.block ()
    19. function jscodeshift.blockStatement ()
    20. function jscodeshift.booleanLiteral ()
    21. function jscodeshift.booleanLiteralStatement ()
    22. function jscodeshift.booleanLiteralTypeAnnotation ()
    23. function jscodeshift.booleanTypeAnnotation ()
    24. function jscodeshift.breakStatement ()
    25. function jscodeshift.callExpression ()
    26. function jscodeshift.callStatement ()
    27. function jscodeshift.catchClause ()
    28. function jscodeshift.classBody ()
    29. function jscodeshift.classDeclaration ()
    30. function jscodeshift.classExpression ()
    31. function jscodeshift.classImplements ()
    32. function jscodeshift.classMethod ()
    33. function jscodeshift.classProperty ()
    34. function jscodeshift.classPropertyDefinition ()
    35. function jscodeshift.classStatement ()
    36. function jscodeshift.commentBlock ()
    37. function jscodeshift.commentLine ()
    38. function jscodeshift.comprehensionBlock ()
    39. function jscodeshift.comprehensionExpression ()
    40. function jscodeshift.comprehensionStatement ()
    41. function jscodeshift.conditionalExpression ()
    42. function jscodeshift.conditionalStatement ()
    43. function jscodeshift.continueStatement ()
    44. function jscodeshift.debuggerStatement ()
    45. function jscodeshift.declareClass ()
    46. function jscodeshift.declareExportAllDeclaration ()
    47. function jscodeshift.declareExportDeclaration ()
    48. function jscodeshift.declareFunction ()
    49. function jscodeshift.declareInterface ()
    50. function jscodeshift.declareModule ()
    51. function jscodeshift.declareModuleExports ()
    52. function jscodeshift.declareTypeAlias ()
    53. function jscodeshift.declareVariable ()
    54. function jscodeshift.decorator ()
    55. function jscodeshift.directive ()
    56. function jscodeshift.directiveLiteral ()
    57. function jscodeshift.directiveLiteralStatement ()
    58. function jscodeshift.doExpression ()
    59. function jscodeshift.doStatement ()
    60. function jscodeshift.doWhileStatement ()
    61. function jscodeshift.emptyStatement ()
    62. function jscodeshift.emptyTypeAnnotation ()
    63. function jscodeshift.existentialTypeParam ()
    64. function jscodeshift.existsTypeAnnotation ()
    65. function jscodeshift.exportAllDeclaration ()
    66. function jscodeshift.exportBatchSpecifier ()
    67. function jscodeshift.exportDeclaration ()
    68. function jscodeshift.exportDefaultDeclaration ()
    69. function jscodeshift.exportDefaultSpecifier ()
    70. function jscodeshift.exportNamedDeclaration ()
    71. function jscodeshift.exportNamespaceSpecifier ()
    72. function jscodeshift.exportSpecifier ()
    73. function jscodeshift.expressionStatement ()
    74. function jscodeshift.file ()
    75. function jscodeshift.forAwaitStatement ()
    76. function jscodeshift.forInStatement ()
    77. function jscodeshift.forOfStatement ()
    78. function jscodeshift.forStatement ()
    79. function jscodeshift.functionDeclaration ()
    80. function jscodeshift.functionExpression ()
    81. function jscodeshift.functionStatement ()
    82. function jscodeshift.functionTypeAnnotation ()
    83. function jscodeshift.functionTypeParam ()
    84. function jscodeshift.generatorExpression ()
    85. function jscodeshift.generatorStatement ()
    86. function jscodeshift.genericTypeAnnotation ()
    87. function jscodeshift.graphExpression ()
    88. function jscodeshift.graphIndexExpression ()
    89. function jscodeshift.graphIndexStatement ()
    90. function jscodeshift.graphStatement ()
    91. function jscodeshift.identifier ()
    92. function jscodeshift.identifierStatement ()
    93. function jscodeshift.ifStatement ()
    94. function jscodeshift.import ()
    95. function jscodeshift.importDeclaration ()
    96. function jscodeshift.importDefaultSpecifier ()
    97. function jscodeshift.importNamespaceSpecifier ()
    98. function jscodeshift.importSpecifier ()
    99. function jscodeshift.importStatement ()
    100. function jscodeshift.interfaceDeclaration ()
    101. function jscodeshift.interfaceExtends ()
    102. function jscodeshift.intersectionTypeAnnotation ()
    103. function jscodeshift.jsxAttribute ()
    104. function jscodeshift.jsxClosingElement ()
    105. function jscodeshift.jsxElement ()
    106. function jscodeshift.jsxElementStatement ()
    107. function jscodeshift.jsxEmptyExpression ()
    108. function jscodeshift.jsxEmptyStatement ()
    109. function jscodeshift.jsxExpressionContainer ()
    110. function jscodeshift.jsxExpressionContainerStatement ()
    111. function jscodeshift.jsxIdentifier ()
    112. function jscodeshift.jsxIdentifierStatement ()
    113. function jscodeshift.jsxMemberExpression ()
    114. function jscodeshift.jsxMemberStatement ()
    115. function jscodeshift.jsxNamespacedName ()
    116. function jscodeshift.jsxOpeningElement ()
    117. function jscodeshift.jsxSpreadAttribute ()
    118. function jscodeshift.jsxText ()
    119. function jscodeshift.jsxTextStatement ()
    120. function jscodeshift.labeledStatement ()
    121. function jscodeshift.letExpression ()
    122. function jscodeshift.letStatement ()
    123. function jscodeshift.line ()
    124. function jscodeshift.literal ()
    125. function jscodeshift.literalStatement ()
    126. function jscodeshift.logicalExpression ()
    127. function jscodeshift.logicalStatement ()
    128. function jscodeshift.match (path, filter)
    129. function jscodeshift.memberExpression ()
    130. function jscodeshift.memberStatement ()
    131. function jscodeshift.memberTypeAnnotation ()
    132. function jscodeshift.metaProperty ()
    133. function jscodeshift.metaPropertyStatement ()
    134. function jscodeshift.methodDefinition ()
    135. function jscodeshift.mixedTypeAnnotation ()
    136. function jscodeshift.newExpression ()
    137. function jscodeshift.newStatement ()
    138. function jscodeshift.noop ()
    139. function jscodeshift.nullLiteral ()
    140. function jscodeshift.nullLiteralStatement ()
    141. function jscodeshift.nullLiteralTypeAnnotation ()
    142. function jscodeshift.nullTypeAnnotation ()
    143. function jscodeshift.nullableTypeAnnotation ()
    144. function jscodeshift.numberLiteralTypeAnnotation ()
    145. function jscodeshift.numberTypeAnnotation ()
    146. function jscodeshift.numericLiteral ()
    147. function jscodeshift.numericLiteralStatement ()
    148. function jscodeshift.numericLiteralTypeAnnotation ()
    149. function jscodeshift.objectExpression ()
    150. function jscodeshift.objectMethod ()
    151. function jscodeshift.objectPattern ()
    152. function jscodeshift.objectProperty ()
    153. function jscodeshift.objectStatement ()
    154. function jscodeshift.objectTypeAnnotation ()
    155. function jscodeshift.objectTypeCallProperty ()
    156. function jscodeshift.objectTypeIndexer ()
    157. function jscodeshift.objectTypeProperty ()
    158. function jscodeshift.parenthesizedExpression ()
    159. function jscodeshift.parenthesizedStatement ()
    160. function jscodeshift.position ()
    161. function jscodeshift.program ()
    162. function jscodeshift.property ()
    163. function jscodeshift.propertyPattern ()
    164. function jscodeshift.qualifiedTypeIdentifier ()
    165. function jscodeshift.regExpLiteral ()
    166. function jscodeshift.regExpLiteralStatement ()
    167. function jscodeshift.registerMethods (methods, type)
    168. function jscodeshift.restElement ()
    169. function jscodeshift.restProperty ()
    170. function jscodeshift.returnStatement ()
    171. function jscodeshift.sequenceExpression ()
    172. function jscodeshift.sequenceStatement ()
    173. function jscodeshift.sourceLocation ()
    174. function jscodeshift.spreadElement ()
    175. function jscodeshift.spreadElementPattern ()
    176. function jscodeshift.spreadProperty ()
    177. function jscodeshift.spreadPropertyPattern ()
    178. function jscodeshift.stringLiteral ()
    179. function jscodeshift.stringLiteralStatement ()
    180. function jscodeshift.stringLiteralTypeAnnotation ()
    181. function jscodeshift.stringTypeAnnotation ()
    182. function jscodeshift.super ()
    183. function jscodeshift.superStatement ()
    184. function jscodeshift.switchCase ()
    185. function jscodeshift.switchStatement ()
    186. function jscodeshift.taggedTemplateExpression ()
    187. function jscodeshift.taggedTemplateStatement ()
    188. function jscodeshift.templateElement ()
    189. function jscodeshift.templateLiteral ()
    190. function jscodeshift.templateLiteralStatement ()
    191. function jscodeshift.thisExpression ()
    192. function jscodeshift.thisStatement ()
    193. function jscodeshift.thisTypeAnnotation ()
    194. function jscodeshift.throwStatement ()
    195. function jscodeshift.tryStatement ()
    196. function jscodeshift.tupleTypeAnnotation ()
    197. function jscodeshift.typeAlias ()
    198. function jscodeshift.typeAnnotation ()
    199. function jscodeshift.typeCastExpression ()
    200. function jscodeshift.typeCastStatement ()
    201. function jscodeshift.typeParameter ()
    202. function jscodeshift.typeParameterDeclaration ()
    203. function jscodeshift.typeParameterInstantiation ()
    204. function jscodeshift.typeofTypeAnnotation ()
    205. function jscodeshift.types.NodePath (value, parentPath, name)
    206. function jscodeshift.types.Path (value, parentPath, name)
    207. function jscodeshift.types.PathVisitor ()
    208. function jscodeshift.types.Type (check, name)
    209. function jscodeshift.types.astNodesAreEquivalent (a, b, problemPath)
    210. function jscodeshift.unaryExpression ()
    211. function jscodeshift.unaryStatement ()
    212. function jscodeshift.unionTypeAnnotation ()
    213. function jscodeshift.updateExpression ()
    214. function jscodeshift.updateStatement ()
    215. function jscodeshift.use (plugin)
    216. function jscodeshift.variableDeclaration ()
    217. function jscodeshift.variableDeclarator ()
    218. function jscodeshift.voidTypeAnnotation ()
    219. function jscodeshift.whileStatement ()
    220. function jscodeshift.withParser (parser)
    221. function jscodeshift.withStatement ()
    222. function jscodeshift.yieldExpression ()
    223. function jscodeshift.yieldStatement ()
    224. object jscodeshift.AnyTypeAnnotation
    225. object jscodeshift.ArrayExpression
    226. object jscodeshift.ArrayPattern
    227. object jscodeshift.ArrayTypeAnnotation
    228. object jscodeshift.ArrowFunctionExpression
    229. object jscodeshift.AssignmentExpression
    230. object jscodeshift.AssignmentPattern
    231. object jscodeshift.AwaitExpression
    232. object jscodeshift.BinaryExpression
    233. object jscodeshift.BindExpression
    234. object jscodeshift.Block
    235. object jscodeshift.BlockStatement
    236. object jscodeshift.BooleanLiteral
    237. object jscodeshift.BooleanLiteralTypeAnnotation
    238. object jscodeshift.BooleanTypeAnnotation
    239. object jscodeshift.BreakStatement
    240. object jscodeshift.CallExpression
    241. object jscodeshift.CatchClause
    242. object jscodeshift.ClassBody
    243. object jscodeshift.ClassDeclaration
    244. object jscodeshift.ClassExpression
    245. object jscodeshift.ClassImplements
    246. object jscodeshift.ClassMethod
    247. object jscodeshift.ClassProperty
    248. object jscodeshift.ClassPropertyDefinition
    249. object jscodeshift.Comment
    250. object jscodeshift.CommentBlock
    251. object jscodeshift.CommentLine
    252. object jscodeshift.ComprehensionBlock
    253. object jscodeshift.ComprehensionExpression
    254. object jscodeshift.ConditionalExpression
    255. object jscodeshift.ContinueStatement
    256. object jscodeshift.DebuggerStatement
    257. object jscodeshift.Declaration
    258. object jscodeshift.DeclareClass
    259. object jscodeshift.DeclareExportAllDeclaration
    260. object jscodeshift.DeclareExportDeclaration
    261. object jscodeshift.DeclareFunction
    262. object jscodeshift.DeclareInterface
    263. object jscodeshift.DeclareModule
    264. object jscodeshift.DeclareModuleExports
    265. object jscodeshift.DeclareTypeAlias
    266. object jscodeshift.DeclareVariable
    267. object jscodeshift.Decorator
    268. object jscodeshift.Directive
    269. object jscodeshift.DirectiveLiteral
    270. object jscodeshift.DoExpression
    271. object jscodeshift.DoWhileStatement
    272. object jscodeshift.EmptyStatement
    273. object jscodeshift.EmptyTypeAnnotation
    274. object jscodeshift.ExistentialTypeParam
    275. object jscodeshift.ExistsTypeAnnotation
    276. object jscodeshift.ExportAllDeclaration
    277. object jscodeshift.ExportBatchSpecifier
    278. object jscodeshift.ExportDeclaration
    279. object jscodeshift.ExportDefaultDeclaration
    280. object jscodeshift.ExportDefaultSpecifier
    281. object jscodeshift.ExportNamedDeclaration
    282. object jscodeshift.ExportNamespaceSpecifier
    283. object jscodeshift.ExportSpecifier
    284. object jscodeshift.Expression
    285. object jscodeshift.ExpressionStatement
    286. object jscodeshift.File
    287. object jscodeshift.ForAwaitStatement
    288. object jscodeshift.ForInStatement
    289. object jscodeshift.ForOfStatement
    290. object jscodeshift.ForStatement
    291. object jscodeshift.Function
    292. object jscodeshift.FunctionDeclaration
    293. object jscodeshift.FunctionExpression
    294. object jscodeshift.FunctionTypeAnnotation
    295. object jscodeshift.FunctionTypeParam
    296. object jscodeshift.GeneratorExpression
    297. object jscodeshift.GenericTypeAnnotation
    298. object jscodeshift.GraphExpression
    299. object jscodeshift.GraphIndexExpression
    300. object jscodeshift.Identifier
    301. object jscodeshift.IfStatement
    302. object jscodeshift.Import
    303. object jscodeshift.ImportDeclaration
    304. object jscodeshift.ImportDefaultSpecifier
    305. object jscodeshift.ImportNamespaceSpecifier
    306. object jscodeshift.ImportSpecifier
    307. object jscodeshift.InterfaceDeclaration
    308. object jscodeshift.InterfaceExtends
    309. object jscodeshift.IntersectionTypeAnnotation
    310. object jscodeshift.JSXAttribute
    311. object jscodeshift.JSXClosingElement
    312. object jscodeshift.JSXElement
    313. object jscodeshift.JSXEmptyExpression
    314. object jscodeshift.JSXExpressionContainer
    315. object jscodeshift.JSXIdentifier
    316. object jscodeshift.JSXMemberExpression
    317. object jscodeshift.JSXNamespacedName
    318. object jscodeshift.JSXOpeningElement
    319. object jscodeshift.JSXSpreadAttribute
    320. object jscodeshift.JSXText
    321. object jscodeshift.LabeledStatement
    322. object jscodeshift.LetExpression
    323. object jscodeshift.LetStatement
    324. object jscodeshift.Line
    325. object jscodeshift.Literal
    326. object jscodeshift.LogicalExpression
    327. object jscodeshift.MemberExpression
    328. object jscodeshift.MemberTypeAnnotation
    329. object jscodeshift.MetaProperty
    330. object jscodeshift.MethodDefinition
    331. object jscodeshift.MixedTypeAnnotation
    332. object jscodeshift.ModuleSpecifier
    333. object jscodeshift.NewExpression
    334. object jscodeshift.Node
    335. object jscodeshift.Noop
    336. object jscodeshift.NullLiteral
    337. object jscodeshift.NullLiteralTypeAnnotation
    338. object jscodeshift.NullTypeAnnotation
    339. object jscodeshift.NullableTypeAnnotation
    340. object jscodeshift.NumberLiteralTypeAnnotation
    341. object jscodeshift.NumberTypeAnnotation
    342. object jscodeshift.NumericLiteral
    343. object jscodeshift.NumericLiteralTypeAnnotation
    344. object jscodeshift.ObjectExpression
    345. object jscodeshift.ObjectMethod
    346. object jscodeshift.ObjectPattern
    347. object jscodeshift.ObjectProperty
    348. object jscodeshift.ObjectTypeAnnotation
    349. object jscodeshift.ObjectTypeCallProperty
    350. object jscodeshift.ObjectTypeIndexer
    351. object jscodeshift.ObjectTypeProperty
    352. object jscodeshift.ParenthesizedExpression
    353. object jscodeshift.Pattern
    354. object jscodeshift.Position
    355. object jscodeshift.Printable
    356. object jscodeshift.Program
    357. object jscodeshift.Property
    358. object jscodeshift.PropertyPattern
    359. object jscodeshift.QualifiedTypeIdentifier
    360. object jscodeshift.RegExpLiteral
    361. object jscodeshift.RestElement
    362. object jscodeshift.RestProperty
    363. object jscodeshift.ReturnStatement
    364. object jscodeshift.SequenceExpression
    365. object jscodeshift.SourceLocation
    366. object jscodeshift.Specifier
    367. object jscodeshift.SpreadElement
    368. object jscodeshift.SpreadElementPattern
    369. object jscodeshift.SpreadProperty
    370. object jscodeshift.SpreadPropertyPattern
    371. object jscodeshift.Statement
    372. object jscodeshift.StringLiteral
    373. object jscodeshift.StringLiteralTypeAnnotation
    374. object jscodeshift.StringTypeAnnotation
    375. object jscodeshift.Super
    376. object jscodeshift.SwitchCase
    377. object jscodeshift.SwitchStatement
    378. object jscodeshift.TaggedTemplateExpression
    379. object jscodeshift.TemplateElement
    380. object jscodeshift.TemplateLiteral
    381. object jscodeshift.ThisExpression
    382. object jscodeshift.ThisTypeAnnotation
    383. object jscodeshift.ThrowStatement
    384. object jscodeshift.TryStatement
    385. object jscodeshift.TupleTypeAnnotation
    386. object jscodeshift.Type
    387. object jscodeshift.TypeAlias
    388. object jscodeshift.TypeAnnotation
    389. object jscodeshift.TypeCastExpression
    390. object jscodeshift.TypeParameter
    391. object jscodeshift.TypeParameterDeclaration
    392. object jscodeshift.TypeParameterInstantiation
    393. object jscodeshift.TypeofTypeAnnotation
    394. object jscodeshift.UnaryExpression
    395. object jscodeshift.UnionTypeAnnotation
    396. object jscodeshift.UpdateExpression
    397. object jscodeshift.VariableDeclaration
    398. object jscodeshift.VariableDeclarator
    399. object jscodeshift.VoidTypeAnnotation
    400. object jscodeshift.WhileStatement
    401. object jscodeshift.WithStatement
    402. object jscodeshift.XML
    403. object jscodeshift.XMLAnyName
    404. object jscodeshift.XMLAttribute
    405. object jscodeshift.XMLAttributeSelector
    406. object jscodeshift.XMLCdata
    407. object jscodeshift.XMLComment
    408. object jscodeshift.XMLDefaultDeclaration
    409. object jscodeshift.XMLElement
    410. object jscodeshift.XMLEndTag
    411. object jscodeshift.XMLEscape
    412. object jscodeshift.XMLFilterExpression
    413. object jscodeshift.XMLFunctionQualifiedIdentifier
    414. object jscodeshift.XMLList
    415. object jscodeshift.XMLName
    416. object jscodeshift.XMLPointTag
    417. object jscodeshift.XMLProcessingInstruction
    418. object jscodeshift.XMLQualifiedIdentifier
    419. object jscodeshift.XMLStartTag
    420. object jscodeshift.XMLText
    421. object jscodeshift.YieldExpression
    422. object jscodeshift.babylon
    423. object jscodeshift.filters
    424. object jscodeshift.flow
    425. object jscodeshift.mappings
    426. object jscodeshift.template
    427. object jscodeshift.testUtils
    428. object jscodeshift.types
    429. object jscodeshift.types.NodePath.prototype
    430. object jscodeshift.types.Path.prototype
    431. object jscodeshift.types.PathVisitor.prototype
    432. object jscodeshift.types.Type.prototype
    433. object jscodeshift.types.builders
  2. module jscodeshift.babylon
    1. function jscodeshift.babylon.parse (code)
  3. module jscodeshift.flow
    1. function jscodeshift.flow.parse (code)
  4. module jscodeshift.template
    1. function jscodeshift.template.expression (template)
    2. function jscodeshift.template.statement ()
    3. function jscodeshift.template.statements (template)
  5. module jscodeshift.testUtils
    1. function jscodeshift.testUtils.createTempFileWith (content, filename)
    2. function jscodeshift.testUtils.createTransformWith (content, fileName)
    3. function jscodeshift.testUtils.getFileContent (filePath)
  6. module jscodeshift.types
    1. function jscodeshift.types.NodePath (value, parentPath, name)
    2. function jscodeshift.types.Path (value, parentPath, name)
    3. function jscodeshift.types.PathVisitor ()
    4. function jscodeshift.types.Type (check, name)
    5. function jscodeshift.types.astNodesAreEquivalent (a, b, problemPath)
    6. function jscodeshift.types.defineMethod (name, func)
    7. function jscodeshift.types.eachField (object, callback, context)
    8. function jscodeshift.types.finalize ()
    9. function jscodeshift.types.getFieldNames (object)
    10. function jscodeshift.types.getFieldValue (object, fieldName)
    11. function jscodeshift.types.getSupertypeNames (typeName)
    12. function jscodeshift.types.someField (object, callback, context)
    13. function jscodeshift.types.use (plugin)
    14. function jscodeshift.types.visit (node, methods)
    15. object jscodeshift.types.builders
    16. object jscodeshift.types.builtInTypes
    17. object jscodeshift.types.namedTypes
  7. module jscodeshift.types.NodePath
    1. function jscodeshift.types.NodePath (value, parentPath, name)
  8. module jscodeshift.types.NodePath.prototype
    1. function jscodeshift.types.NodePath.prototype._computeNode ()
    2. function jscodeshift.types.NodePath.prototype._computeParent ()
    3. function jscodeshift.types.NodePath.prototype._computeScope ()
    4. function jscodeshift.types.NodePath.prototype.canBeFirstInStatement ()
    5. function jscodeshift.types.NodePath.prototype.firstInStatement ()
    6. function jscodeshift.types.NodePath.prototype.getValueProperty (name)
    7. function jscodeshift.types.NodePath.prototype.needsParens (assumeExpressionContext)
    8. function jscodeshift.types.NodePath.prototype.prune ()
    9. function jscodeshift.types.NodePath.prototype.replace ()
  9. module jscodeshift.types.Path
    1. function jscodeshift.types.Path (value, parentPath, name)
  10. module jscodeshift.types.Path.prototype
    1. function jscodeshift.types.Path.prototype.each (callback, context)
    2. function jscodeshift.types.Path.prototype.filter (callback, context)
    3. function jscodeshift.types.Path.prototype.get (name)
    4. function jscodeshift.types.Path.prototype.getValueProperty (name)
    5. function jscodeshift.types.Path.prototype.insertAfter (node)
    6. function jscodeshift.types.Path.prototype.insertAt (index, node)
    7. function jscodeshift.types.Path.prototype.insertBefore (node)
    8. function jscodeshift.types.Path.prototype.map (callback, context)
    9. function jscodeshift.types.Path.prototype.pop ()
    10. function jscodeshift.types.Path.prototype.push (node)
    11. function jscodeshift.types.Path.prototype.replace (replacement)
    12. function jscodeshift.types.Path.prototype.shift ()
    13. function jscodeshift.types.Path.prototype.unshift (node)
  11. module jscodeshift.types.PathVisitor
    1. function jscodeshift.types.PathVisitor ()
    2. function jscodeshift.types.PathVisitor.fromMethodsObject (methods)
    3. function jscodeshift.types.PathVisitor.visit (node, methods)
  12. module jscodeshift.types.PathVisitor.prototype
    1. function jscodeshift.types.PathVisitor.prototype.AbortRequest ()
    2. function jscodeshift.types.PathVisitor.prototype.abort ()
    3. function jscodeshift.types.PathVisitor.prototype.acquireContext (path)
    4. function jscodeshift.types.PathVisitor.prototype.releaseContext (context)
    5. function jscodeshift.types.PathVisitor.prototype.reportChanged ()
    6. function jscodeshift.types.PathVisitor.prototype.reset (path)
    7. function jscodeshift.types.PathVisitor.prototype.visit ()
    8. function jscodeshift.types.PathVisitor.prototype.visitWithoutReset (path)
    9. function jscodeshift.types.PathVisitor.prototype.wasChangeReported ()
  13. module jscodeshift.types.Type
    1. function jscodeshift.types.Type (check, name)
    2. function jscodeshift.types.Type.def (typeName)
    3. function jscodeshift.types.Type.fromArray (arr)
    4. function jscodeshift.types.Type.fromObject (obj)
    5. function jscodeshift.types.Type.or ()
  14. module jscodeshift.types.Type.prototype
    1. function jscodeshift.types.Type.prototype.arrayOf ()
    2. function jscodeshift.types.Type.prototype.assert (value, deep)
    3. function jscodeshift.types.Type.prototype.toString ()
  15. module jscodeshift.types.astNodesAreEquivalent
    1. function jscodeshift.types.astNodesAreEquivalent (a, b, problemPath)
    2. function jscodeshift.types.astNodesAreEquivalent.assert (a, b)
  16. module jscodeshift.types.builders
    1. function jscodeshift.types.builders.anyTypeAnnotation ()
    2. function jscodeshift.types.builders.arrayExpression ()
    3. function jscodeshift.types.builders.arrayPattern ()
    4. function jscodeshift.types.builders.arrayStatement ()
    5. function jscodeshift.types.builders.arrayTypeAnnotation ()
    6. function jscodeshift.types.builders.arrowFunctionExpression ()
    7. function jscodeshift.types.builders.arrowFunctionStatement ()
    8. function jscodeshift.types.builders.assignmentExpression ()
    9. function jscodeshift.types.builders.assignmentPattern ()
    10. function jscodeshift.types.builders.assignmentStatement ()
    11. function jscodeshift.types.builders.awaitExpression ()
    12. function jscodeshift.types.builders.awaitStatement ()
    13. function jscodeshift.types.builders.binaryExpression ()
    14. function jscodeshift.types.builders.binaryStatement ()
    15. function jscodeshift.types.builders.bindExpression ()
    16. function jscodeshift.types.builders.bindStatement ()
    17. function jscodeshift.types.builders.block ()
    18. function jscodeshift.types.builders.blockStatement ()
    19. function jscodeshift.types.builders.booleanLiteral ()
    20. function jscodeshift.types.builders.booleanLiteralStatement ()
    21. function jscodeshift.types.builders.booleanLiteralTypeAnnotation ()
    22. function jscodeshift.types.builders.booleanTypeAnnotation ()
    23. function jscodeshift.types.builders.breakStatement ()
    24. function jscodeshift.types.builders.callExpression ()
    25. function jscodeshift.types.builders.callStatement ()
    26. function jscodeshift.types.builders.catchClause ()
    27. function jscodeshift.types.builders.classBody ()
    28. function jscodeshift.types.builders.classDeclaration ()
    29. function jscodeshift.types.builders.classExpression ()
    30. function jscodeshift.types.builders.classImplements ()
    31. function jscodeshift.types.builders.classMethod ()
    32. function jscodeshift.types.builders.classProperty ()
    33. function jscodeshift.types.builders.classPropertyDefinition ()
    34. function jscodeshift.types.builders.classStatement ()
    35. function jscodeshift.types.builders.commentBlock ()
    36. function jscodeshift.types.builders.commentLine ()
    37. function jscodeshift.types.builders.comprehensionBlock ()
    38. function jscodeshift.types.builders.comprehensionExpression ()
    39. function jscodeshift.types.builders.comprehensionStatement ()
    40. function jscodeshift.types.builders.conditionalExpression ()
    41. function jscodeshift.types.builders.conditionalStatement ()
    42. function jscodeshift.types.builders.continueStatement ()
    43. function jscodeshift.types.builders.debuggerStatement ()
    44. function jscodeshift.types.builders.declareClass ()
    45. function jscodeshift.types.builders.declareExportAllDeclaration ()
    46. function jscodeshift.types.builders.declareExportDeclaration ()
    47. function jscodeshift.types.builders.declareFunction ()
    48. function jscodeshift.types.builders.declareInterface ()
    49. function jscodeshift.types.builders.declareModule ()
    50. function jscodeshift.types.builders.declareModuleExports ()
    51. function jscodeshift.types.builders.declareTypeAlias ()
    52. function jscodeshift.types.builders.declareVariable ()
    53. function jscodeshift.types.builders.decorator ()
    54. function jscodeshift.types.builders.directive ()
    55. function jscodeshift.types.builders.directiveLiteral ()
    56. function jscodeshift.types.builders.directiveLiteralStatement ()
    57. function jscodeshift.types.builders.doExpression ()
    58. function jscodeshift.types.builders.doStatement ()
    59. function jscodeshift.types.builders.doWhileStatement ()
    60. function jscodeshift.types.builders.emptyStatement ()
    61. function jscodeshift.types.builders.emptyTypeAnnotation ()
    62. function jscodeshift.types.builders.existentialTypeParam ()
    63. function jscodeshift.types.builders.existsTypeAnnotation ()
    64. function jscodeshift.types.builders.exportAllDeclaration ()
    65. function jscodeshift.types.builders.exportBatchSpecifier ()
    66. function jscodeshift.types.builders.exportDeclaration ()
    67. function jscodeshift.types.builders.exportDefaultDeclaration ()
    68. function jscodeshift.types.builders.exportDefaultSpecifier ()
    69. function jscodeshift.types.builders.exportNamedDeclaration ()
    70. function jscodeshift.types.builders.exportNamespaceSpecifier ()
    71. function jscodeshift.types.builders.exportSpecifier ()
    72. function jscodeshift.types.builders.expressionStatement ()
    73. function jscodeshift.types.builders.file ()
    74. function jscodeshift.types.builders.forAwaitStatement ()
    75. function jscodeshift.types.builders.forInStatement ()
    76. function jscodeshift.types.builders.forOfStatement ()
    77. function jscodeshift.types.builders.forStatement ()
    78. function jscodeshift.types.builders.functionDeclaration ()
    79. function jscodeshift.types.builders.functionExpression ()
    80. function jscodeshift.types.builders.functionStatement ()
    81. function jscodeshift.types.builders.functionTypeAnnotation ()
    82. function jscodeshift.types.builders.functionTypeParam ()
    83. function jscodeshift.types.builders.generatorExpression ()
    84. function jscodeshift.types.builders.generatorStatement ()
    85. function jscodeshift.types.builders.genericTypeAnnotation ()
    86. function jscodeshift.types.builders.graphExpression ()
    87. function jscodeshift.types.builders.graphIndexExpression ()
    88. function jscodeshift.types.builders.graphIndexStatement ()
    89. function jscodeshift.types.builders.graphStatement ()
    90. function jscodeshift.types.builders.identifier ()
    91. function jscodeshift.types.builders.identifierStatement ()
    92. function jscodeshift.types.builders.ifStatement ()
    93. function jscodeshift.types.builders.import ()
    94. function jscodeshift.types.builders.importDeclaration ()
    95. function jscodeshift.types.builders.importDefaultSpecifier ()
    96. function jscodeshift.types.builders.importNamespaceSpecifier ()
    97. function jscodeshift.types.builders.importSpecifier ()
    98. function jscodeshift.types.builders.importStatement ()
    99. function jscodeshift.types.builders.interfaceDeclaration ()
    100. function jscodeshift.types.builders.interfaceExtends ()
    101. function jscodeshift.types.builders.intersectionTypeAnnotation ()
    102. function jscodeshift.types.builders.jsxAttribute ()
    103. function jscodeshift.types.builders.jsxClosingElement ()
    104. function jscodeshift.types.builders.jsxElement ()
    105. function jscodeshift.types.builders.jsxElementStatement ()
    106. function jscodeshift.types.builders.jsxEmptyExpression ()
    107. function jscodeshift.types.builders.jsxEmptyStatement ()
    108. function jscodeshift.types.builders.jsxExpressionContainer ()
    109. function jscodeshift.types.builders.jsxExpressionContainerStatement ()
    110. function jscodeshift.types.builders.jsxIdentifier ()
    111. function jscodeshift.types.builders.jsxIdentifierStatement ()
    112. function jscodeshift.types.builders.jsxMemberExpression ()
    113. function jscodeshift.types.builders.jsxMemberStatement ()
    114. function jscodeshift.types.builders.jsxNamespacedName ()
    115. function jscodeshift.types.builders.jsxOpeningElement ()
    116. function jscodeshift.types.builders.jsxSpreadAttribute ()
    117. function jscodeshift.types.builders.jsxText ()
    118. function jscodeshift.types.builders.jsxTextStatement ()
    119. function jscodeshift.types.builders.labeledStatement ()
    120. function jscodeshift.types.builders.letExpression ()
    121. function jscodeshift.types.builders.letStatement ()
    122. function jscodeshift.types.builders.line ()
    123. function jscodeshift.types.builders.literal ()
    124. function jscodeshift.types.builders.literalStatement ()
    125. function jscodeshift.types.builders.logicalExpression ()
    126. function jscodeshift.types.builders.logicalStatement ()
    127. function jscodeshift.types.builders.memberExpression ()
    128. function jscodeshift.types.builders.memberStatement ()
    129. function jscodeshift.types.builders.memberTypeAnnotation ()
    130. function jscodeshift.types.builders.metaProperty ()
    131. function jscodeshift.types.builders.metaPropertyStatement ()
    132. function jscodeshift.types.builders.methodDefinition ()
    133. function jscodeshift.types.builders.mixedTypeAnnotation ()
    134. function jscodeshift.types.builders.newExpression ()
    135. function jscodeshift.types.builders.newStatement ()
    136. function jscodeshift.types.builders.noop ()
    137. function jscodeshift.types.builders.nullLiteral ()
    138. function jscodeshift.types.builders.nullLiteralStatement ()
    139. function jscodeshift.types.builders.nullLiteralTypeAnnotation ()
    140. function jscodeshift.types.builders.nullTypeAnnotation ()
    141. function jscodeshift.types.builders.nullableTypeAnnotation ()
    142. function jscodeshift.types.builders.numberLiteralTypeAnnotation ()
    143. function jscodeshift.types.builders.numberTypeAnnotation ()
    144. function jscodeshift.types.builders.numericLiteral ()
    145. function jscodeshift.types.builders.numericLiteralStatement ()
    146. function jscodeshift.types.builders.numericLiteralTypeAnnotation ()
    147. function jscodeshift.types.builders.objectExpression ()
    148. function jscodeshift.types.builders.objectMethod ()
    149. function jscodeshift.types.builders.objectPattern ()
    150. function jscodeshift.types.builders.objectProperty ()
    151. function jscodeshift.types.builders.objectStatement ()
    152. function jscodeshift.types.builders.objectTypeAnnotation ()
    153. function jscodeshift.types.builders.objectTypeCallProperty ()
    154. function jscodeshift.types.builders.objectTypeIndexer ()
    155. function jscodeshift.types.builders.objectTypeProperty ()
    156. function jscodeshift.types.builders.parenthesizedExpression ()
    157. function jscodeshift.types.builders.parenthesizedStatement ()
    158. function jscodeshift.types.builders.position ()
    159. function jscodeshift.types.builders.program ()
    160. function jscodeshift.types.builders.property ()
    161. function jscodeshift.types.builders.propertyPattern ()
    162. function jscodeshift.types.builders.qualifiedTypeIdentifier ()
    163. function jscodeshift.types.builders.regExpLiteral ()
    164. function jscodeshift.types.builders.regExpLiteralStatement ()
    165. function jscodeshift.types.builders.restElement ()
    166. function jscodeshift.types.builders.restProperty ()
    167. function jscodeshift.types.builders.returnStatement ()
    168. function jscodeshift.types.builders.sequenceExpression ()
    169. function jscodeshift.types.builders.sequenceStatement ()
    170. function jscodeshift.types.builders.sourceLocation ()
    171. function jscodeshift.types.builders.spreadElement ()
    172. function jscodeshift.types.builders.spreadElementPattern ()
    173. function jscodeshift.types.builders.spreadProperty ()
    174. function jscodeshift.types.builders.spreadPropertyPattern ()
    175. function jscodeshift.types.builders.stringLiteral ()
    176. function jscodeshift.types.builders.stringLiteralStatement ()
    177. function jscodeshift.types.builders.stringLiteralTypeAnnotation ()
    178. function jscodeshift.types.builders.stringTypeAnnotation ()
    179. function jscodeshift.types.builders.super ()
    180. function jscodeshift.types.builders.superStatement ()
    181. function jscodeshift.types.builders.switchCase ()
    182. function jscodeshift.types.builders.switchStatement ()
    183. function jscodeshift.types.builders.taggedTemplateExpression ()
    184. function jscodeshift.types.builders.taggedTemplateStatement ()
    185. function jscodeshift.types.builders.templateElement ()
    186. function jscodeshift.types.builders.templateLiteral ()
    187. function jscodeshift.types.builders.templateLiteralStatement ()
    188. function jscodeshift.types.builders.thisExpression ()
    189. function jscodeshift.types.builders.thisStatement ()
    190. function jscodeshift.types.builders.thisTypeAnnotation ()
    191. function jscodeshift.types.builders.throwStatement ()
    192. function jscodeshift.types.builders.tryStatement ()
    193. function jscodeshift.types.builders.tupleTypeAnnotation ()
    194. function jscodeshift.types.builders.typeAlias ()
    195. function jscodeshift.types.builders.typeAnnotation ()
    196. function jscodeshift.types.builders.typeCastExpression ()
    197. function jscodeshift.types.builders.typeCastStatement ()
    198. function jscodeshift.types.builders.typeParameter ()
    199. function jscodeshift.types.builders.typeParameterDeclaration ()
    200. function jscodeshift.types.builders.typeParameterInstantiation ()
    201. function jscodeshift.types.builders.typeofTypeAnnotation ()
    202. function jscodeshift.types.builders.unaryExpression ()
    203. function jscodeshift.types.builders.unaryStatement ()
    204. function jscodeshift.types.builders.unionTypeAnnotation ()
    205. function jscodeshift.types.builders.updateExpression ()
    206. function jscodeshift.types.builders.updateStatement ()
    207. function jscodeshift.types.builders.variableDeclaration ()
    208. function jscodeshift.types.builders.variableDeclarator ()
    209. function jscodeshift.types.builders.voidTypeAnnotation ()
    210. function jscodeshift.types.builders.whileStatement ()
    211. function jscodeshift.types.builders.withStatement ()
    212. function jscodeshift.types.builders.yieldExpression ()
    213. function jscodeshift.types.builders.yieldStatement ()

module jscodeshift

function jscodeshift (source, options)

function jscodeshift.anyTypeAnnotation ()

function jscodeshift.arrayExpression ()

function jscodeshift.arrayPattern ()

function jscodeshift.arrayStatement ()

function jscodeshift.arrayTypeAnnotation ()

function jscodeshift.arrowFunctionExpression ()

function jscodeshift.arrowFunctionStatement ()

function jscodeshift.assignmentExpression ()

function jscodeshift.assignmentPattern ()

function jscodeshift.assignmentStatement ()

function jscodeshift.awaitExpression ()

function jscodeshift.awaitStatement ()

function jscodeshift.binaryExpression ()

function jscodeshift.binaryStatement ()

function jscodeshift.bindExpression ()

function jscodeshift.bindStatement ()

function jscodeshift.block ()

function jscodeshift.blockStatement ()

function jscodeshift.booleanLiteral ()

function jscodeshift.booleanLiteralStatement ()

function jscodeshift.booleanLiteralTypeAnnotation ()

function jscodeshift.booleanTypeAnnotation ()

function jscodeshift.breakStatement ()

function jscodeshift.callExpression ()

function jscodeshift.callStatement ()

function jscodeshift.catchClause ()

function jscodeshift.classBody ()

function jscodeshift.classDeclaration ()

function jscodeshift.classExpression ()

function jscodeshift.classImplements ()

function jscodeshift.classMethod ()

function jscodeshift.classProperty ()

function jscodeshift.classPropertyDefinition ()

function jscodeshift.classStatement ()

function jscodeshift.commentBlock ()

function jscodeshift.commentLine ()

function jscodeshift.comprehensionBlock ()

function jscodeshift.comprehensionExpression ()

function jscodeshift.comprehensionStatement ()

function jscodeshift.conditionalExpression ()

function jscodeshift.conditionalStatement ()

function jscodeshift.continueStatement ()

function jscodeshift.debuggerStatement ()

function jscodeshift.declareClass ()

function jscodeshift.declareExportAllDeclaration ()

function jscodeshift.declareExportDeclaration ()

function jscodeshift.declareFunction ()

function jscodeshift.declareInterface ()

function jscodeshift.declareModule ()

function jscodeshift.declareModuleExports ()

function jscodeshift.declareTypeAlias ()

function jscodeshift.declareVariable ()

function jscodeshift.decorator ()

function jscodeshift.directive ()

function jscodeshift.directiveLiteral ()

function jscodeshift.directiveLiteralStatement ()

function jscodeshift.doExpression ()

function jscodeshift.doStatement ()

function jscodeshift.doWhileStatement ()

function jscodeshift.emptyStatement ()

function jscodeshift.emptyTypeAnnotation ()

function jscodeshift.existentialTypeParam ()

function jscodeshift.existsTypeAnnotation ()

function jscodeshift.exportAllDeclaration ()

function jscodeshift.exportBatchSpecifier ()

function jscodeshift.exportDeclaration ()

function jscodeshift.exportDefaultDeclaration ()

function jscodeshift.exportDefaultSpecifier ()

function jscodeshift.exportNamedDeclaration ()

function jscodeshift.exportNamespaceSpecifier ()

function jscodeshift.exportSpecifier ()

function jscodeshift.expressionStatement ()

function jscodeshift.file ()

function jscodeshift.forAwaitStatement ()

function jscodeshift.forInStatement ()

function jscodeshift.forOfStatement ()

function jscodeshift.forStatement ()

function jscodeshift.functionDeclaration ()

function jscodeshift.functionExpression ()

function jscodeshift.functionStatement ()

function jscodeshift.functionTypeAnnotation ()

function jscodeshift.functionTypeParam ()

function jscodeshift.generatorExpression ()

function jscodeshift.generatorStatement ()

function jscodeshift.genericTypeAnnotation ()

function jscodeshift.graphExpression ()

function jscodeshift.graphIndexExpression ()

function jscodeshift.graphIndexStatement ()

function jscodeshift.graphStatement ()

function jscodeshift.identifier ()

function jscodeshift.identifierStatement ()

function jscodeshift.ifStatement ()

function jscodeshift.import ()

function jscodeshift.importDeclaration ()

function jscodeshift.importDefaultSpecifier ()

function jscodeshift.importNamespaceSpecifier ()

function jscodeshift.importSpecifier ()

function jscodeshift.importStatement ()

function jscodeshift.interfaceDeclaration ()

function jscodeshift.interfaceExtends ()

function jscodeshift.intersectionTypeAnnotation ()

function jscodeshift.jsxAttribute ()

function jscodeshift.jsxClosingElement ()

function jscodeshift.jsxElement ()

function jscodeshift.jsxElementStatement ()

function jscodeshift.jsxEmptyExpression ()

function jscodeshift.jsxEmptyStatement ()

function jscodeshift.jsxExpressionContainer ()

function jscodeshift.jsxExpressionContainerStatement ()

function jscodeshift.jsxIdentifier ()

function jscodeshift.jsxIdentifierStatement ()

function jscodeshift.jsxMemberExpression ()

function jscodeshift.jsxMemberStatement ()

function jscodeshift.jsxNamespacedName ()

function jscodeshift.jsxOpeningElement ()

function jscodeshift.jsxSpreadAttribute ()

function jscodeshift.jsxText ()

function jscodeshift.jsxTextStatement ()

function jscodeshift.labeledStatement ()

function jscodeshift.letExpression ()

function jscodeshift.letStatement ()

function jscodeshift.line ()

function jscodeshift.literal ()

function jscodeshift.literalStatement ()

function jscodeshift.logicalExpression ()

function jscodeshift.logicalStatement ()

function jscodeshift.match (path, filter)

function jscodeshift.memberExpression ()

function jscodeshift.memberStatement ()

function jscodeshift.memberTypeAnnotation ()

function jscodeshift.metaProperty ()

function jscodeshift.metaPropertyStatement ()

function jscodeshift.methodDefinition ()

function jscodeshift.mixedTypeAnnotation ()

function jscodeshift.newExpression ()

function jscodeshift.newStatement ()

function jscodeshift.noop ()

function jscodeshift.nullLiteral ()

function jscodeshift.nullLiteralStatement ()

function jscodeshift.nullLiteralTypeAnnotation ()

function jscodeshift.nullTypeAnnotation ()

function jscodeshift.nullableTypeAnnotation ()

function jscodeshift.numberLiteralTypeAnnotation ()

function jscodeshift.numberTypeAnnotation ()

function jscodeshift.numericLiteral ()

function jscodeshift.numericLiteralStatement ()

function jscodeshift.numericLiteralTypeAnnotation ()

function jscodeshift.objectExpression ()

function jscodeshift.objectMethod ()

function jscodeshift.objectPattern ()

function jscodeshift.objectProperty ()

function jscodeshift.objectStatement ()

function jscodeshift.objectTypeAnnotation ()

function jscodeshift.objectTypeCallProperty ()

function jscodeshift.objectTypeIndexer ()

function jscodeshift.objectTypeProperty ()

function jscodeshift.parenthesizedExpression ()

function jscodeshift.parenthesizedStatement ()

function jscodeshift.position ()

function jscodeshift.program ()

function jscodeshift.property ()

function jscodeshift.propertyPattern ()

function jscodeshift.qualifiedTypeIdentifier ()

function jscodeshift.regExpLiteral ()

function jscodeshift.regExpLiteralStatement ()

function jscodeshift.registerMethods (methods, type)

function jscodeshift.restElement ()

function jscodeshift.restProperty ()

function jscodeshift.returnStatement ()

function jscodeshift.sequenceExpression ()

function jscodeshift.sequenceStatement ()

function jscodeshift.sourceLocation ()

function jscodeshift.spreadElement ()

function jscodeshift.spreadElementPattern ()

function jscodeshift.spreadProperty ()

function jscodeshift.spreadPropertyPattern ()

function jscodeshift.stringLiteral ()

function jscodeshift.stringLiteralStatement ()

function jscodeshift.stringLiteralTypeAnnotation ()

function jscodeshift.stringTypeAnnotation ()

function jscodeshift.super ()

function jscodeshift.superStatement ()

function jscodeshift.switchCase ()

function jscodeshift.switchStatement ()

function jscodeshift.taggedTemplateExpression ()

function jscodeshift.taggedTemplateStatement ()

function jscodeshift.templateElement ()

function jscodeshift.templateLiteral ()

function jscodeshift.templateLiteralStatement ()

function jscodeshift.thisExpression ()

function jscodeshift.thisStatement ()

function jscodeshift.thisTypeAnnotation ()

function jscodeshift.throwStatement ()

function jscodeshift.tryStatement ()

function jscodeshift.tupleTypeAnnotation ()

function jscodeshift.typeAlias ()

function jscodeshift.typeAnnotation ()

function jscodeshift.typeCastExpression ()

function jscodeshift.typeCastStatement ()

function jscodeshift.typeParameter ()

function jscodeshift.typeParameterDeclaration ()

function jscodeshift.typeParameterInstantiation ()

function jscodeshift.typeofTypeAnnotation ()

function jscodeshift.types.NodePath (value, parentPath, name)

function jscodeshift.types.Path (value, parentPath, name)

function jscodeshift.types.PathVisitor ()

function jscodeshift.types.Type (check, name)

function jscodeshift.types.astNodesAreEquivalent (a, b, problemPath)

function jscodeshift.unaryExpression ()

function jscodeshift.unaryStatement ()

function jscodeshift.unionTypeAnnotation ()

function jscodeshift.updateExpression ()

function jscodeshift.updateStatement ()

function jscodeshift.use (plugin)

function jscodeshift.variableDeclaration ()

function jscodeshift.variableDeclarator ()

function jscodeshift.voidTypeAnnotation ()

function jscodeshift.whileStatement ()

function jscodeshift.withParser (parser)

function jscodeshift.withStatement ()

function jscodeshift.yieldExpression ()

function jscodeshift.yieldStatement ()

module jscodeshift.babylon

function jscodeshift.babylon.parse (code)

module jscodeshift.flow

function jscodeshift.flow.parse (code)

module jscodeshift.template

function jscodeshift.template.expression (template)

function jscodeshift.template.statement ()

function jscodeshift.template.statements (template)

module jscodeshift.testUtils

function jscodeshift.testUtils.createTempFileWith (content, filename)

function jscodeshift.testUtils.createTransformWith (content, fileName)

function jscodeshift.testUtils.getFileContent (filePath)

module jscodeshift.types

function jscodeshift.types.NodePath (value, parentPath, name)

function jscodeshift.types.Path (value, parentPath, name)

function jscodeshift.types.PathVisitor ()

function jscodeshift.types.Type (check, name)

function jscodeshift.types.astNodesAreEquivalent (a, b, problemPath)

function jscodeshift.types.defineMethod (name, func)

function jscodeshift.types.eachField (object, callback, context)

function jscodeshift.types.finalize ()

function jscodeshift.types.getFieldNames (object)

function jscodeshift.types.getFieldValue (object, fieldName)

function jscodeshift.types.getSupertypeNames (typeName)

function jscodeshift.types.someField (object, callback, context)

function jscodeshift.types.use (plugin)

function jscodeshift.types.visit (node, methods)

module jscodeshift.types.NodePath

function jscodeshift.types.NodePath (value, parentPath, name)

module jscodeshift.types.NodePath.prototype

function jscodeshift.types.NodePath.prototype._computeNode ()

function jscodeshift.types.NodePath.prototype._computeParent ()

function jscodeshift.types.NodePath.prototype._computeScope ()

function jscodeshift.types.NodePath.prototype.canBeFirstInStatement ()

function jscodeshift.types.NodePath.prototype.firstInStatement ()

function jscodeshift.types.NodePath.prototype.getValueProperty (name)

function jscodeshift.types.NodePath.prototype.needsParens (assumeExpressionContext)

function jscodeshift.types.NodePath.prototype.prune ()

function jscodeshift.types.NodePath.prototype.replace ()

module jscodeshift.types.Path

function jscodeshift.types.Path (value, parentPath, name)

module jscodeshift.types.Path.prototype

function jscodeshift.types.Path.prototype.each (callback, context)

function jscodeshift.types.Path.prototype.filter (callback, context)

function jscodeshift.types.Path.prototype.get (name)

function jscodeshift.types.Path.prototype.getValueProperty (name)

function jscodeshift.types.Path.prototype.insertAfter (node)

function jscodeshift.types.Path.prototype.insertAt (index, node)

function jscodeshift.types.Path.prototype.insertBefore (node)

function jscodeshift.types.Path.prototype.map (callback, context)

function jscodeshift.types.Path.prototype.pop ()

function jscodeshift.types.Path.prototype.push (node)

function jscodeshift.types.Path.prototype.replace (replacement)

function jscodeshift.types.Path.prototype.shift ()

function jscodeshift.types.Path.prototype.unshift (node)

module jscodeshift.types.PathVisitor

function jscodeshift.types.PathVisitor ()

function jscodeshift.types.PathVisitor.fromMethodsObject (methods)

function jscodeshift.types.PathVisitor.visit (node, methods)

module jscodeshift.types.PathVisitor.prototype

function jscodeshift.types.PathVisitor.prototype.AbortRequest ()

function jscodeshift.types.PathVisitor.prototype.abort ()

function jscodeshift.types.PathVisitor.prototype.acquireContext (path)

function jscodeshift.types.PathVisitor.prototype.releaseContext (context)

function jscodeshift.types.PathVisitor.prototype.reportChanged ()

function jscodeshift.types.PathVisitor.prototype.reset (path)

function jscodeshift.types.PathVisitor.prototype.visit ()

function jscodeshift.types.PathVisitor.prototype.visitWithoutReset (path)

function jscodeshift.types.PathVisitor.prototype.wasChangeReported ()

module jscodeshift.types.Type

function jscodeshift.types.Type (check, name)

function jscodeshift.types.Type.def (typeName)

function jscodeshift.types.Type.fromArray (arr)

function jscodeshift.types.Type.fromObject (obj)

function jscodeshift.types.Type.or ()

module jscodeshift.types.Type.prototype

function jscodeshift.types.Type.prototype.arrayOf ()

function jscodeshift.types.Type.prototype.assert (value, deep)

function jscodeshift.types.Type.prototype.toString ()

module jscodeshift.types.astNodesAreEquivalent

function jscodeshift.types.astNodesAreEquivalent (a, b, problemPath)

function jscodeshift.types.astNodesAreEquivalent.assert (a, b)

module jscodeshift.types.builders

function jscodeshift.types.builders.anyTypeAnnotation ()

function jscodeshift.types.builders.arrayExpression ()

function jscodeshift.types.builders.arrayPattern ()

function jscodeshift.types.builders.arrayStatement ()

function jscodeshift.types.builders.arrayTypeAnnotation ()

function jscodeshift.types.builders.arrowFunctionExpression ()

function jscodeshift.types.builders.arrowFunctionStatement ()

function jscodeshift.types.builders.assignmentExpression ()

function jscodeshift.types.builders.assignmentPattern ()

function jscodeshift.types.builders.assignmentStatement ()

function jscodeshift.types.builders.awaitExpression ()

function jscodeshift.types.builders.awaitStatement ()

function jscodeshift.types.builders.binaryExpression ()

function jscodeshift.types.builders.binaryStatement ()

function jscodeshift.types.builders.bindExpression ()

function jscodeshift.types.builders.bindStatement ()

function jscodeshift.types.builders.block ()

function jscodeshift.types.builders.blockStatement ()

function jscodeshift.types.builders.booleanLiteral ()

function jscodeshift.types.builders.booleanLiteralStatement ()

function jscodeshift.types.builders.booleanLiteralTypeAnnotation ()

function jscodeshift.types.builders.booleanTypeAnnotation ()

function jscodeshift.types.builders.breakStatement ()

function jscodeshift.types.builders.callExpression ()

function jscodeshift.types.builders.callStatement ()

function jscodeshift.types.builders.catchClause ()

function jscodeshift.types.builders.classBody ()

function jscodeshift.types.builders.classDeclaration ()

function jscodeshift.types.builders.classExpression ()

function jscodeshift.types.builders.classImplements ()

function jscodeshift.types.builders.classMethod ()

function jscodeshift.types.builders.classProperty ()

function jscodeshift.types.builders.classPropertyDefinition ()

function jscodeshift.types.builders.classStatement ()

function jscodeshift.types.builders.commentBlock ()

function jscodeshift.types.builders.commentLine ()

function jscodeshift.types.builders.comprehensionBlock ()

function jscodeshift.types.builders.comprehensionExpression ()

function jscodeshift.types.builders.comprehensionStatement ()

function jscodeshift.types.builders.conditionalExpression ()

function jscodeshift.types.builders.conditionalStatement ()

function jscodeshift.types.builders.continueStatement ()

function jscodeshift.types.builders.debuggerStatement ()

function jscodeshift.types.builders.declareClass ()

function jscodeshift.types.builders.declareExportAllDeclaration ()

function jscodeshift.types.builders.declareExportDeclaration ()

function jscodeshift.types.builders.declareFunction ()

function jscodeshift.types.builders.declareInterface ()

function jscodeshift.types.builders.declareModule ()

function jscodeshift.types.builders.declareModuleExports ()

function jscodeshift.types.builders.declareTypeAlias ()

function jscodeshift.types.builders.declareVariable ()

function jscodeshift.types.builders.decorator ()

function jscodeshift.types.builders.directive ()

function jscodeshift.types.builders.directiveLiteral ()

function jscodeshift.types.builders.directiveLiteralStatement ()

function jscodeshift.types.builders.doExpression ()

function jscodeshift.types.builders.doStatement ()

function jscodeshift.types.builders.doWhileStatement ()

function jscodeshift.types.builders.emptyStatement ()

function jscodeshift.types.builders.emptyTypeAnnotation ()

function jscodeshift.types.builders.existentialTypeParam ()

function jscodeshift.types.builders.existsTypeAnnotation ()

function jscodeshift.types.builders.exportAllDeclaration ()

function jscodeshift.types.builders.exportBatchSpecifier ()

function jscodeshift.types.builders.exportDeclaration ()

function jscodeshift.types.builders.exportDefaultDeclaration ()

function jscodeshift.types.builders.exportDefaultSpecifier ()

function jscodeshift.types.builders.exportNamedDeclaration ()

function jscodeshift.types.builders.exportNamespaceSpecifier ()

function jscodeshift.types.builders.exportSpecifier ()

function jscodeshift.types.builders.expressionStatement ()

function jscodeshift.types.builders.file ()

function jscodeshift.types.builders.forAwaitStatement ()

function jscodeshift.types.builders.forInStatement ()

function jscodeshift.types.builders.forOfStatement ()

function jscodeshift.types.builders.forStatement ()

function jscodeshift.types.builders.functionDeclaration ()

function jscodeshift.types.builders.functionExpression ()

function jscodeshift.types.builders.functionStatement ()

function jscodeshift.types.builders.functionTypeAnnotation ()

function jscodeshift.types.builders.functionTypeParam ()

function jscodeshift.types.builders.generatorExpression ()

function jscodeshift.types.builders.generatorStatement ()

function jscodeshift.types.builders.genericTypeAnnotation ()

function jscodeshift.types.builders.graphExpression ()

function jscodeshift.types.builders.graphIndexExpression ()

function jscodeshift.types.builders.graphIndexStatement ()

function jscodeshift.types.builders.graphStatement ()

function jscodeshift.types.builders.identifier ()

function jscodeshift.types.builders.identifierStatement ()

function jscodeshift.types.builders.ifStatement ()

function jscodeshift.types.builders.import ()

function jscodeshift.types.builders.importDeclaration ()

function jscodeshift.types.builders.importDefaultSpecifier ()

function jscodeshift.types.builders.importNamespaceSpecifier ()

function jscodeshift.types.builders.importSpecifier ()

function jscodeshift.types.builders.importStatement ()

function jscodeshift.types.builders.interfaceDeclaration ()

function jscodeshift.types.builders.interfaceExtends ()

function jscodeshift.types.builders.intersectionTypeAnnotation ()

function jscodeshift.types.builders.jsxAttribute ()

function jscodeshift.types.builders.jsxClosingElement ()

function jscodeshift.types.builders.jsxElement ()

function jscodeshift.types.builders.jsxElementStatement ()

function jscodeshift.types.builders.jsxEmptyExpression ()

function jscodeshift.types.builders.jsxEmptyStatement ()

function jscodeshift.types.builders.jsxExpressionContainer ()

function jscodeshift.types.builders.jsxExpressionContainerStatement ()

function jscodeshift.types.builders.jsxIdentifier ()

function jscodeshift.types.builders.jsxIdentifierStatement ()

function jscodeshift.types.builders.jsxMemberExpression ()

function jscodeshift.types.builders.jsxMemberStatement ()

function jscodeshift.types.builders.jsxNamespacedName ()

function jscodeshift.types.builders.jsxOpeningElement ()

function jscodeshift.types.builders.jsxSpreadAttribute ()

function jscodeshift.types.builders.jsxText ()

function jscodeshift.types.builders.jsxTextStatement ()

function jscodeshift.types.builders.labeledStatement ()

function jscodeshift.types.builders.letExpression ()

function jscodeshift.types.builders.letStatement ()

function jscodeshift.types.builders.line ()

function jscodeshift.types.builders.literal ()

function jscodeshift.types.builders.literalStatement ()

function jscodeshift.types.builders.logicalExpression ()

function jscodeshift.types.builders.logicalStatement ()

function jscodeshift.types.builders.memberExpression ()

function jscodeshift.types.builders.memberStatement ()

function jscodeshift.types.builders.memberTypeAnnotation ()

function jscodeshift.types.builders.metaProperty ()

function jscodeshift.types.builders.metaPropertyStatement ()

function jscodeshift.types.builders.methodDefinition ()

function jscodeshift.types.builders.mixedTypeAnnotation ()

function jscodeshift.types.builders.newExpression ()

function jscodeshift.types.builders.newStatement ()

function jscodeshift.types.builders.noop ()

function jscodeshift.types.builders.nullLiteral ()

function jscodeshift.types.builders.nullLiteralStatement ()

function jscodeshift.types.builders.nullLiteralTypeAnnotation ()

function jscodeshift.types.builders.nullTypeAnnotation ()

function jscodeshift.types.builders.nullableTypeAnnotation ()

function jscodeshift.types.builders.numberLiteralTypeAnnotation ()

function jscodeshift.types.builders.numberTypeAnnotation ()

function jscodeshift.types.builders.numericLiteral ()

function jscodeshift.types.builders.numericLiteralStatement ()

function jscodeshift.types.builders.numericLiteralTypeAnnotation ()

function jscodeshift.types.builders.objectExpression ()

function jscodeshift.types.builders.objectMethod ()

function jscodeshift.types.builders.objectPattern ()

function jscodeshift.types.builders.objectProperty ()

function jscodeshift.types.builders.objectStatement ()

function jscodeshift.types.builders.objectTypeAnnotation ()

function jscodeshift.types.builders.objectTypeCallProperty ()

function jscodeshift.types.builders.objectTypeIndexer ()

function jscodeshift.types.builders.objectTypeProperty ()

function jscodeshift.types.builders.parenthesizedExpression ()

function jscodeshift.types.builders.parenthesizedStatement ()

function jscodeshift.types.builders.position ()

function jscodeshift.types.builders.program ()

function jscodeshift.types.builders.property ()

function jscodeshift.types.builders.propertyPattern ()