Closed williamding1989 closed 6 months ago
When i use require('recast/parsers/typescript') to parse ts code, it makes error:Type parameter list cannot be empty.
source:
parse: import { parse } from 'recast' const ast = parse(source, { parser:require('recast/parsers/typescript') })
import { parse } from 'recast' const ast = parse(source, { parser:require('recast/parsers/typescript') })
dependencies version: { "dependencies": { "@babel/parser": "^7.23.6", "antd": "^5.12.3", "recast": "^0.23.4", }, "devDependencies": { "typescript": "^5.0.3" } }
Error info:
When i use require('recast/parsers/typescript') to parse ts code, it makes error:Type parameter list cannot be empty.
source:![WX20240115-143220@2x](https://github.com/benjamn/recast/assets/34363860/8655ad06-355f-4aa2-9ca7-21adda0129c5)
parse:
import { parse } from 'recast' const ast = parse(source, { parser:require('recast/parsers/typescript') })
dependencies version: { "dependencies": { "@babel/parser": "^7.23.6", "antd": "^5.12.3", "recast": "^0.23.4", }, "devDependencies": { "typescript": "^5.0.3" } }
Error info:
![WX20240115-142826@2x](https://github.com/benjamn/recast/assets/34363860/2c114131-1148-473b-b9e8-9ed53d1b9cfa)