mirror of
https://github.com/wassname/DefinitelyTyped.git
synced 2026-08-20 12:00:53 +08:00
Added support for the noImplicitAny flag for EaselJS, Greensock,
PreloadJS and TweenJS.
This commit is contained in:
Vendored
+8
-7
@@ -183,7 +183,7 @@ declare module createjs {
|
||||
// methods
|
||||
constructor(target: MovieClip, outLabel: string, overLabel: string, downLabel: string, play: boolean, hitArea: DisplayObject, hitLabel: string);
|
||||
constructor(target: BitmapAnimation, outLabel: string, overLabel: string, downLabel: string, play: boolean, hitArea: DisplayObject, hitLabel: string);
|
||||
setEnabled(value: boolean);
|
||||
setEnabled(value: boolean): void;
|
||||
toString(): string;
|
||||
}
|
||||
|
||||
@@ -245,7 +245,7 @@ declare module createjs {
|
||||
|
||||
export class Command {
|
||||
// methods
|
||||
constructor (f, params, path);
|
||||
constructor (f: any, params: any, path: any);
|
||||
exec(scope: any): void;
|
||||
}
|
||||
|
||||
@@ -255,6 +255,7 @@ declare module createjs {
|
||||
children: DisplayObject[];
|
||||
|
||||
// methods
|
||||
constructor();
|
||||
addChild(...child: DisplayObject[]): DisplayObject;
|
||||
addChildAt(...childOrIndex: any[]): DisplayObject; // actually (...child: DisplayObject[], index: number)
|
||||
clone(recursive?: boolean): Container;
|
||||
@@ -262,7 +263,7 @@ declare module createjs {
|
||||
getChildAt(index: number): DisplayObject;
|
||||
getChildIndex(child: DisplayObject): number;
|
||||
getNumChildren(): number;
|
||||
getObjectsUnderPoint(x, number, y: number): DisplayObject[];
|
||||
getObjectsUnderPoint(x: number, y: number): DisplayObject[];
|
||||
getObjectUnderPoint(x: number, y: number): DisplayObject;
|
||||
hitTest(x: number, y: number): boolean;
|
||||
removeAllChildren(): void;
|
||||
@@ -372,9 +373,9 @@ declare module createjs {
|
||||
static level: number;
|
||||
|
||||
// methods
|
||||
static out(message: string, details: string, level: number);
|
||||
static addKeys(keys: Object);
|
||||
static log(message: string, details: string, level: number);
|
||||
static out(message: string, details: string, level: number): void;
|
||||
static addKeys(keys: Object): void;
|
||||
static log(message: string, details: string, level: number): void;
|
||||
}
|
||||
|
||||
export class Matrix2D {
|
||||
@@ -547,7 +548,7 @@ declare module createjs {
|
||||
getAnimation(name: string): SpriteSheetAnimation;
|
||||
getAnimations(): string[];
|
||||
getFrame(frameIndex: number): Object;
|
||||
getFrameBounds(frameIndex: number);
|
||||
getFrameBounds(frameIndex: number): Rectangle;
|
||||
getNumFrames(animation: string): number;
|
||||
toString(): string;
|
||||
|
||||
|
||||
Vendored
+19
-19
@@ -159,19 +159,19 @@ declare class TimelineMax extends TimelineLite {
|
||||
|
||||
//com.greensock.easing
|
||||
interface Back {
|
||||
easeIn;
|
||||
easeInOut;
|
||||
easeOut;
|
||||
easeIn:Ease;
|
||||
easeInOut:Ease;
|
||||
easeOut:Ease;
|
||||
}
|
||||
interface Bounce {
|
||||
easeIn;
|
||||
easeInOut;
|
||||
easeOut;
|
||||
easeIn:Ease;
|
||||
easeInOut:Ease;
|
||||
easeOut:Ease;
|
||||
}
|
||||
interface Circ {
|
||||
easeIn;
|
||||
easeInOut;
|
||||
easeOut;
|
||||
easeIn:Ease;
|
||||
easeInOut:Ease;
|
||||
easeOut:Ease;
|
||||
}
|
||||
interface Cubic {
|
||||
easeIn:Ease;
|
||||
@@ -185,14 +185,14 @@ interface EaseLookup {
|
||||
find(name:string):Ease;
|
||||
}
|
||||
interface Elastic {
|
||||
easeIn;
|
||||
easeInOut;
|
||||
easeOut;
|
||||
easeIn:Ease;
|
||||
easeInOut:Ease;
|
||||
easeOut:Ease;
|
||||
}
|
||||
interface Expo {
|
||||
easeIn;
|
||||
easeInOut;
|
||||
easeOut;
|
||||
easeIn:Ease;
|
||||
easeInOut:Ease;
|
||||
easeOut:Ease;
|
||||
}
|
||||
interface Linear {
|
||||
ease:Linear;
|
||||
@@ -242,14 +242,14 @@ interface Quint {
|
||||
easeOut:Ease;
|
||||
}
|
||||
interface Sine {
|
||||
easeIn;
|
||||
easeInOut;
|
||||
easeOut;
|
||||
easeIn:Ease;
|
||||
easeInOut:Ease;
|
||||
easeOut:Ease;
|
||||
}
|
||||
interface SlowMo {
|
||||
ease:SlowMo;
|
||||
|
||||
SlowMo(linearRatio:number, power:number, yoyoMode:boolean);
|
||||
new (linearRatio:number, power:number, yoyoMode:boolean):SlowMo;
|
||||
config(linearRatio:number, power:number, yoyoMode:boolean):SlowMo;
|
||||
getRatio(p:number):number;
|
||||
}
|
||||
|
||||
Vendored
+1
-1
@@ -98,6 +98,6 @@ declare module createjs {
|
||||
|
||||
export class XHRLoader extends AbstractLoader {
|
||||
constructor (file: Object);
|
||||
getResult(rawResult?: boolean);
|
||||
getResult(rawResult?: boolean):any;
|
||||
}
|
||||
}
|
||||
|
||||
Vendored
+7
-7
@@ -120,15 +120,15 @@ declare module createjs {
|
||||
target: Object;
|
||||
|
||||
// methods
|
||||
call(callback: (tweenObject: Tween) => any, params?: any[], scope?: Object); // when 'params' isn't given, the callback receives a tweenObject
|
||||
call(callback: (...params: any[]) => any, params?: any[], scope?: Object); // otherwise, it receives the params only
|
||||
static get(target, props?: Object, pluginData?: Object, override?: boolean): Tween;
|
||||
static hasActiveTweens(target? ): void;
|
||||
call(callback: (tweenObject: Tween) => any, params?: any[], scope?: Object): Tween; // when 'params' isn't given, the callback receives a tweenObject
|
||||
call(callback: (...params: any[]) => any, params?: any[], scope?: Object): Tween; // otherwise, it receives the params only
|
||||
static get(target: any, props?: Object, pluginData?: Object, override?: boolean): Tween;
|
||||
static hasActiveTweens(target?: any ): void;
|
||||
static installPlugin(plugin: Object, properties: Object): void;
|
||||
pause(tween: Tween): void;
|
||||
play(tween: Tween): void;
|
||||
static removeTweens(target): void;
|
||||
set(props: Object, target? ): void;
|
||||
static removeTweens(target: any): void;
|
||||
set(props: Object, target?: any ): void;
|
||||
setPaused(value: boolean): void;
|
||||
setPosition(value: number, actionsMode: number): void;
|
||||
static tick(delta: number, paused: boolean): void;
|
||||
@@ -137,7 +137,7 @@ declare module createjs {
|
||||
wait(duration: number): Tween;
|
||||
|
||||
// events
|
||||
change: (event) => any;
|
||||
change: (event: any) => any;
|
||||
|
||||
// EventDispatcher mixins
|
||||
addEventListener(type: string, listener: (eventObj: Object) => boolean): any;
|
||||
|
||||
Reference in New Issue
Block a user