TypeScript parser for AST XRay analysis
npm install @nodesecure/ts-source-parser
This package provide a TypeScript source parser for the @nodesecure/js-x-ray project.
This package is available in the Node Package Repository and can be easily installed with npm or yarn.
``bash`
$ npm i @nodesecure/ts-source-parseror
$ yarn add @nodesecure/ts-source-parser
`js
import { TsSourceParser } from "@nodesecure/ts-source-parser";
const parser = new TsSourceParser();
const body = parser.parse("const x: number = 5;");
console.log(body);
`
`js
import { AstAnalyser } from "@nodesecure/js-x-ray";
import { TsSourceParser } from "@nodesecure/ts-source-parser";
const scanner = new AstAnalyser();
const result = scanner.analyse("const x: number = 5;", {
customParser: new TsSourceParser()
});
console.log(result);
``