Open
Description
Bug Report
Current Behavior
Looking at the documentation for type there is a tsUnknownType, but calling the function gives a TypeError: t.tsUnknownType is not a function
Input Code
const generate = require("@babel/generator").default;
const t = require("@babel/types");
const ast = t.tsUnknownType([t.tsAnyKeyword()]);
const { code } = generate(ast);
console.log(code);
Expected behavior/code
I believe the output should be unknown
.
Babel Configuration (.babelrc, package.json, cli command)
N/A, this is more a tooling bug than babel behavior bug
Environment
- Babel version(s): 7.5.5
- Node/npm version: Node v10.12.0 / yarn 1.17.3
- OS: Ubuntu 18.04
- How you are using Babel:
api
Possible Solution
Searching through this repo yields nothing, it might not exist (yet)?
Metadata
Metadata
Assignees
Labels
No labels
Activity
babel-bot commentedon Aug 7, 2019
Hey @deificx! We really appreciate you taking the time to report an issue. The collaborators on this project attempt to help as many people as possible, but we're a limited number of volunteers, so it's possible this won't be addressed swiftly.
If you need any help, or just have general Babel or JavaScript questions, we have a vibrant Slack community that typically always has someone willing to help. You can sign-up here for an invite.
JLHwung commentedon Aug 7, 2019
tsUnknownType
was added in #1842. I believe it is a typo and we should replacetsUnknownType
bytsUnknownKeyword
.@deificx PR's welcome.
@babel/core-team Could you transfer this issue to babel/website?
deificx commentedon Aug 8, 2019
I will take a look at fixing that, ended up seeing if there are other mistakes at the same time, so will be a slightly bigger change then.