- fix, add missing types to some methods/properties of createjs definitions

This commit is contained in:
Pedro Ferreira
2014-12-18 16:38:54 +00:00
parent 0e1ce7b847
commit e703cb1208
3 changed files with 27 additions and 27 deletions
+5 -5
View File
@@ -355,7 +355,7 @@ declare module createjs {
/**
* @deprecated - use the instructions property instead
*/
getInstructions();
getInstructions(): Object[];
static getRGB(r: number, g: number, b: number, alpha?: number): string;
inject(callback: (data: any) => any, data: any): Graphics; // deprecated
isEmpty(): boolean;
@@ -684,7 +684,7 @@ declare module createjs {
static version: string;
// methods
advance(time?: number);
advance(time?: number): void;
clone(): MovieClip; // not supported
/**
* @deprecated - use 'currentLabel' property instead
@@ -898,8 +898,8 @@ declare module createjs {
static POINTS_PER_BOX: number;
// methods
clearImageTexture(image);
updateViewport(width: number, height: number);
clearImageTexture(image: Object): void;
updateViewport(width: number, height: number): void;
}
export class Stage extends Container {
@@ -929,7 +929,7 @@ declare module createjs {
clone(): Stage;
enableDOMEvents(enable?: boolean): void;
enableMouseOver(frequency?: number): void;
tick(props?: Object);
tick(props?: Object): void;
toDataURL(backgroundColor: string, mimeType: string): string;
update(...arg: any[]): void;
+9 -9
View File
@@ -39,14 +39,14 @@ declare module createjs {
static XML: string;
// methods
cancel();
destroy();
cancel(): void;
destroy(): void;
getItem(): Object;
getLoadedItems(): Object[];
getResult(raw?: boolean): Object;
getTag(): Object;
load(): void;
setTag(tag: Object);
setTag(tag: Object): void;
toString(): string;
}
@@ -59,9 +59,9 @@ declare module createjs {
{
constructor(item: LoadItem);
cancel();
destroy();
load();
cancel(): void;
destroy(): void;
load(): void;
}
export class BinaryLoader
@@ -157,7 +157,7 @@ declare module createjs {
stopOnError: boolean;
// methods
close();
close(): void;
getItems(loaded: boolean): Object[];
installPlugin(plugin: () => any): void;
loadFile(file: Object, loadNow?: boolean, basePath?: string): void;
@@ -165,7 +165,7 @@ declare module createjs {
loadManifest(manifest: Object, loadNow?: boolean, basePath?: string): void;
loadManifest(manifest: string, loadNow?: boolean, basePath?: string): void;
loadManifest(manifest: any[], loadNow?: boolean, basePath?: string): void;
registerLoader(loader);
registerLoader(loader: AbstractLoader): void;
remove(idsOrUrls: string): void;
remove(idsOrUrls: any[]): void;
removeAll(): void;
@@ -177,7 +177,7 @@ declare module createjs {
* @deprecated - use 'preferXHR' property instead (or setUseXHR())
*/
setUseXHR(value: boolean): void;
unregisterLoader(loader);
unregisterLoader(loader: AbstractLoader): void;
}
export class ManifestLoader
+13 -13
View File
@@ -24,10 +24,10 @@ declare module createjs {
isPreloadComplete(src: string): boolean;
isPreloadStarted(src: string): boolean;
isSupported(): boolean;
preload(loader);
preload(loader: Object): void;
register(loadItem: string, instances: number): Object;
removeAllSounds(src: string);
removeSound(src: string);
removeAllSounds(src: string): void;
removeSound(src: string): void;
setMute(value: boolean): boolean;
setVolume(value: number): boolean;
}
@@ -50,7 +50,7 @@ declare module createjs {
volume: number;
// methods
destroy();
destroy(): void;
getDuration(): number;
getLoop(): number;
getMute(): boolean;
@@ -61,7 +61,7 @@ declare module createjs {
play(interrupt?: string, delay?: number, offset?: number, loop?: number, volume?: number, pan?: number): AbstractSoundInstance;
play(interrupt?: Object, delay?: number, offset?: number, loop?: number, volume?: number, pan?: number): AbstractSoundInstance;
setDuration(value: number): AbstractSoundInstance;
setLoop(value: number);
setLoop(value: number): void;
setMute(value: boolean): AbstractSoundInstance;
setPan(value: number): AbstractSoundInstance;
setPlayback(value: Object): AbstractSoundInstance;
@@ -76,7 +76,7 @@ declare module createjs {
flashId: string;
// methods
setFlash(flash: Object);
setFlash(flash: Object): void;
}
export class FlashAudioPlugin extends AbstractPlugin
@@ -222,7 +222,7 @@ declare module createjs {
export class WebAudioLoader
{
static context; // AudioContext;
static context: Object; // AudioContext;
}
export class WebAudioPlugin extends AbstractPlugin
@@ -236,7 +236,7 @@ declare module createjs {
// methods
static isSupported(): boolean;
static playEmptySound();
static playEmptySound(): void;
}
export class WebAudioSoundInstance extends AbstractSoundInstance
@@ -244,10 +244,10 @@ declare module createjs {
constructor(src: string, startTime: number, duration: number, playbackResource: Object);
// properties
static context; // AudioContext;
static destinationNode; // AudioNode;
gainNode; // AudioGainNode;
panNode; // AudioPannerNode;
sourceNode; // AudioNode;
static context: Object; // AudioContext;
static destinationNode: Object; // AudioNode;
gainNode: Object; // AudioGainNode;
panNode: Object; // AudioPannerNode;
sourceNode: Object; // AudioNode;
}
}