相关疑难解决方法(0)

如何在TypeScript接口中定义静态属性

我只想在typescript接口中声明一个静态属性?关于这个,我没有找到任何地方.

interface myInterface {
  static Name:string;
}
Run Code Online (Sandbox Code Playgroud)

可能吗?

typescript

94
推荐指数
10
解决办法
9万
查看次数

在TypeScript中扩展数组

如何将方法添加到基类型,比如Array?在全球模块中,这将得到认可

interface Array {
   remove(o): Array;
}
Run Code Online (Sandbox Code Playgroud)

但在哪里放实际实施?

typescript

44
推荐指数
5
解决办法
3万
查看次数

原型如何在打字稿上扩展?

我扩展了函数原型但是typescript无法识别它.

Function.prototype.proc = function() {
  var args, target, v;
  var __slice = [].slice;
  args = 1 <= arguments.length ? __slice.call(arguments, 0) : [];
  target = this;
  while (v = args.shift()) {
    target = target(v);
  }
  return target;
};
// generated by coffee-script

var foo: (number) => (string) => number
  = (a) => (b) => a * b.length;
console.log(foo.proc("first", "second"))
Run Code Online (Sandbox Code Playgroud)

结果:tsc -e

The property 'proc' does not exist on value of type 'Function'
Run Code Online (Sandbox Code Playgroud)

我该如何扩展这个对象?

javascript typescript

18
推荐指数
2
解决办法
8409
查看次数

标签 统计

typescript ×3

javascript ×1