我正在使用 typescript 库进行一些反思。首先,我使用ts.createSourceFile
和传递存储在内存中的文件。这非常有效,我可以轻松地通过节点来匹配绑定语法(在 html 文件中)与 ViewModels(打字稿),以确保访问良好。
我的问题是我现在想对我拥有的 ts.SourceFile 对象进行一些基本的类型检查。到目前为止,我只能将TypeChecker
接口跟踪回Program
类。不幸的是,ts.createProgram
需要文件的路径,而我想传递SourceFile
我已经拥有的集合。
有没有办法使用ts.SourceFile
我已经拥有的对象进行类型检查?我真正需要知道的是右侧是否可分配给左侧,我在左侧都有类型节点。