diff --git a/easeljs/easeljs.d.ts b/easeljs/easeljs.d.ts index f18cabdcb..a7fbb9b48 100644 --- a/easeljs/easeljs.d.ts +++ b/easeljs/easeljs.d.ts @@ -161,9 +161,16 @@ declare module createjs { tickChildren: boolean; // methods - addChild(...child: DisplayObject[]): DisplayObject; - addChildAt(child: DisplayObject, index: number): DisplayObject; // add this for the common case - addChildAt(...childOrIndex: any[]): DisplayObject; // actually (...child: DisplayObject[], index: number) + addChild(child: T): T; + addChild(child0: DisplayObject, lastChild: T): T; + addChild(child0: DisplayObject, child1: DisplayObject, lastChild: T): T; + addChild(child0: DisplayObject, child1: DisplayObject, child2: DisplayObject, lastChild: T): T; + addChild(...children: DisplayObject[]): DisplayObject; + addChildAt(child: T, index: number): T; + addChildAt(child0: DisplayObject, lastChild: T, index: number): T; + addChildAt(child0: DisplayObject, child1: DisplayObject, lastChild: T, index: number): T; + addChildAt(...childOrIndex: (DisplayObject|number)[]): DisplayObject; // actually (...child: DisplayObject[], index: number) + clone(recursive?: boolean): Container; contains(child: DisplayObject): boolean; getChildAt(index: number): DisplayObject;