import {TypescriptParser} from "typescript-parser"; it('parse ts', async function () { const parser = new TypescriptParser() const result = await parser.parseSource(` import {Entity, PrimaryGeneratedColumn, Column, Index} from "typeorm"; @Index(["firstName"]) @Entity() export class User { @PrimaryGeneratedColumn() id: number; @Column() firstName: string; @Column() lastName: string; @Column({default:0}) age:number @Column({default:""}) some:string } `) console.log(result) });