node-typescript-parser
node-typescript-parser copied to clipboard
Parser for typescript (and javascript) files, that compiles those files and generates a human understandable AST.
## The devDependency [@types/jest](https://github.com/DefinitelyTyped/DefinitelyTyped) was updated from `23.3.2` to `23.3.3`. 🚨 [View failing branch](https://github.com/buehler/node-typescript-parser/compare/master...buehler:greenkeeper%2F%40types%2Fjest-23.3.3). This version is **covered** by your **current version range** and after updating it in your project...
## The devDependency [ts-jest](https://github.com/kulshekhar/ts-jest) was updated from `23.1.4` to `23.10.0`. 🚨 [View failing branch](https://github.com/buehler/node-typescript-parser/compare/master...buehler:greenkeeper%2Fts-jest-23.10.0). This version is **covered** by your **current version range** and after updating it in your project...
## The devDependency [semantic-release](https://github.com/semantic-release/semantic-release) was updated from `15.9.15` to `15.9.16`. 🚨 [View failing branch](https://github.com/buehler/node-typescript-parser/compare/master...buehler:greenkeeper%2Fsemantic-release-15.9.16). This version is **covered** by your **current version range** and after updating it in your project...
I want to know whether a particular import statement like so ```import { a, b, c } from './blah``` A is a class, but b is not a class. I...
Hi @buehler , I can see that, I am not getting parsed data for class decorator. How can I get this data provided in decorator. I am using it for...
Classes are parsed as ClassDeclarations - anyhow, I don't find the classes, where a specific class inherits from.
Related to #79 while parsing property of type Object (e.g. { myProperty: { innerPropery: string } }, the type is not fully parsed and returns values like {\n email: string\n...
I'm using this parser within a yeoman generator to parse angular 4 services, components, along with their usual decorators, but I'm finding it time consuming learning how to best drive...
## script ```ts import { TypescriptParser } from 'typescript-parser'; const json = (data: any): string => JSON.stringify(data, null, ' '); async function main() { const timerToPreventFreeze = setTimeout(() => {},...