typescript1.6相关内容
我使用内置解析器从源代码生成AST: const ts = require('typescript') //... const ast = ts.createSourceFile(filename, fs.readFileSync(filename).toString(), ts.ScriptTarget.ES6, true) 有没有办法从AST中获得推断出的变量类型?例如,在下面的代码
..
查看declarationEmitter,对于变量声明,它具有函数#emitVariableDeclaration,最终调用#writeTypeOfDeclaration.这段代码按照所说的去做——它需要一个变量声明并打印变量及其类型——这正是我想要做的. 问题是,当我复制此代码时,VariableDeclaration 节点没有符号属性……因此,类型始终为“任何".是否缺少初始化“符号"的
..
我正在使用内置解析器从源代码生成 AST: const ts = require('typescript')//...const ast = ts.createSourceFile(filename, fs.readFileSync(filename).toString(), ts.ScriptTarget.ES6, true) 有没有办法从 AST 中获取变量的推断类型?例如,在下面的代码中
..
使用 TypeScript 1.6 是否可以编写函数来根据接口检查对象.(以下是MSDN的公告和使用方法.) 我的问题针对返回表达式 return a.name === 'kitty';: 扮演一个角色? 所有的猫都必须叫kitty吗? 用户定义的类型保护 [http:///blogs.msdn.com/b/typescript/archive/2015/09/16/an
..
我有几个实用函数.将它们打包然后导入的最佳方法是什么? 这就是我想要做的: import * as util from './util'导出类 myClass{构造函数(){util.doSomething("测试");}} 然后在课堂上: 导出类Util{doSomething(val: string){ return val;}doSomethingElse(val: string
..
我要写es6类: class SomeClass {静态道具 = 123方法() {}} 如何在不显式使用 SomeClass 的情况下从 method() 访问静态 prop?在 es6 中,它可以使用 this.constructor 完成,但在 typescript this.constructor.prop 中会导致错误“TS2339: Property 'prop' does not
..
看看 declarationEmitter ,对于变量声明,它具有函数 #emitVariableDeclaration ,该函数最终会调用 #writeTypeOfDeclaration .这段代码执行了所说的操作-它需要一个变量声明,并输出该变量及其类型-这正是我要执行的操作. 问题在于,当我复制此代码时, VariableDeclaration 节点没有符号属性...因此,类型始终为"
..
我刚开始使用TypeScript,并且试图理解为什么以下内联对象定义不被认为是有效的.我有一个对象集合-(对我而言)它们的类型无关紧要,但是它们实现了接口,因此当我遍历它们时,我知道接口方法将出现在集合中的每个对象中. 当我尝试创建具有实现所需方法所需的私有信息的对象时,遇到了“编译器"错误: interface Doable { do(); } function doTha
..
我使用 tsconfig.json 中的 outFile 选项将我的typescript文件编译成一个.js文件。 我正在生成一个源地图。 虽然引用了typescript文件,但是不是。 示例: script.ts: throw'Error' code> tsconfig.json: { “compilerOptions”:{ “sourceMap”:tru
..