我正在尝试为 CreateJS ( www.createjs.com ) 制作一个 TypeScript 声明文件。
我有一个基类声明,如下所示:
/// <reference path="../geom/Point.d.ts"/>
/// <reference path="../geom/Rectangle.d.ts"/>
/// <reference path="../geom/Matrix2D.d.ts"/>
/// <reference path="../filters/Filter.d.ts"/>
/// <reference path="Shadow.d.ts"/>
/// <reference path="Shape.d.ts"/>
/// <reference path="Stage.d.ts"/>
declare module createjs {
class DisplayObject {
// constructor:
constructor();
... additional methods
}
}
Run Code Online (Sandbox Code Playgroud)
然后我声明了更多从 DisplayObject 派生的类:
/// <reference path="DisplayObject.d.ts"/>
declare module createjs {
class Bitmap extends DisplayObject{
constructor (imageOrUri:any);
... additional methods
}
}
/// <reference path="DisplayObject.d.ts"/>
declare module createjs {
class Container extends DisplayObject{
constructor();
... additional …Run Code Online (Sandbox Code Playgroud) typescript ×1