Generator could generate ts file
Nexucis opened this issue · 2 comments
Hi,
Currently lezer-generator
is generating the files in Javascript. Would it be possible to generate in Typescript when using a new flag like --format=ts
where the default value would be js
.
Why I would like that ?
I'm currently maintaining two repositories lezer-promql and codemirror-promql and I would like to move lezer-promql
in codemirror-promql
.
Since I wrote codemirror-promql
in typescript, if the lezer-generator
was able to generate the files in typescript, I could directly use the generated file in my code and then simply rely on tsc
to generate the esm
and cjs
file.
It could even be interested when we still want to keep the lezer grammar in a separated npm package, because we could again simply use tsc
to generate the CommonJS module and the ESM module instead of using rollup. It would also generated automatically the file d.ts
.
Would it be something acceptable for you ? I could make the PR if you are interested.
I believe there is currently nothing in the generated output that would require a type declaration, so you should be able to just treat it as typescript.
ah yeah it works just like that :o.
Thanks ! and sorry for the noise