fix - jsdeferred test error

This commit is contained in:
Diullei
2013-09-15 15:25:37 -03:00
parent 5a3b3c9385
commit 409093e1f9
2 changed files with 293 additions and 814 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -3,10 +3,12 @@
// Definitions by: Daisuke Mino <https://github.com/minodisk>
// Definitions: https://github.com/borisyankov/DefinitelyTyped
/// <reference path="../jquery/jquery.d.ts"/>
interface Loop {
begin: number;
end: number;
step: number;
begin?: number;
end?: number;
step?: number;
}
interface ConnectOption {
@@ -22,7 +24,7 @@ interface RetryOption {
interface DeferredizedFunction { (...arg: any[]): Deferred; }
interface DeferredizedFunctionWithNumber { (n: number): Deferred; }
interface FunctionWithNumber { (i: number); }
interface FunctionWithNumber { (i: number, o?: any); }
interface ErrorCallback { (d: Deferred, ...args: any[]); }
declare class Deferred {
@@ -62,6 +64,9 @@ declare class Deferred {
loop(n: Loop, fun: FunctionWithNumber): Deferred;
}
interface JQueryXHR {
next(fun: Function): Deferred;
}
declare function chain(...args: any[]): Deferred;
declare function wait(n: number): Deferred;
@@ -72,4 +77,7 @@ declare function earlier(dl: any): Deferred;
declare function loop(n: number, fun: FunctionWithNumber): Deferred;
declare function loop(n: Loop, fun: FunctionWithNumber): Deferred;
declare function repeat(n: number, fun: FunctionWithNumber): Deferred;
declare function repeat(n: number, fun: FunctionWithNumber): Deferred;
declare function next(fun: Function): Deferred;