Skip to content

Latest commit

 

History

History
24 lines (16 loc) · 1.21 KB

README.md

File metadata and controls

24 lines (16 loc) · 1.21 KB

TypeScript-ESTree AST Specification

CI NPM Version NPM Downloads

This is the complete specification for the TypeScript-ESTree AST.

It includes:

  • Node definitions as TypeScript types (the specification)
  • Logic for converting from the TypeScript AST to the TypeScript-ESTree AST.
  • Tests/Fixtures/Examples for each Node

You probably don't want to use it directly.

If you're building an ESLint plugin, consider using @typescript-eslint/experimental-utils and @typescript-eslint/type-utils. If you're parsing TypeScript code, consider using @typescript-eslint/typescript-estree.

Contributing

See the contributing guide here