@tokland/ts-file-parser

This repository provides a parser for `*.ts` files. It parses the structure of a file and provides JSON object that contains its declaration.

Usage no npm install needed!

<script type="module">
  import toklandTsFileParser from 'https://cdn.skypack.dev/@tokland/ts-file-parser';
</script>

README

TypeScript File Parser

Parse ts files and convert them to JSON objects.

Usage

import tsFileStruct from "ts-file-parser";

const filePath = "./src/typescript-file.ts";
const decls = fs.readFileSync(filePath).toString();
const jsonStructure = tsFileStruct.parseStruct(decls, {}, filePath);