Typescript - 如何在命名空间中扩展 class?

Typescript - How to extend a class in a namespace?

我正在使用 Pixi.js,我正在测试是否可以扩展 PIXI.Point。这让我想到 post 这个问题

但这是一个后续问题。为什么会抛出以下错误?

还是我用错了?

你应该可以使用 module augmentation 来做你想做的事。

类似

declare module '<PATH TO PIXI module>' {
  interface PIXI {
    Point: {
      zero(): PIXI.Point
    }
  }
}


PIXI.Point.prototype.zero = ...