我想用打字稿编译器API代表打字稿代码“ MyObj instanceOf MyClass”。
我尝试如下使用createBinary
API:
ts.createBinary(leftExpression,ts.SyntaxKind.InstanceOfKeyword, rightExpression);
如何创建rightExpression
?
答案 0 :(得分:1)
左右表达式是标识符,因此可以使用createIdentifier
方法:
const binaryExpression = ts.createBinary(ts.createIdentifier("MyObj"),
ts.SyntaxKind.InstanceOfKeyword,
ts.createIdentifier("MyClass"));