diff --git a/jquery.ajaxfile/jquery.ajaxFile-tests.ts b/jquery.ajaxfile/jquery.ajaxFile-tests.ts index 4a98706a4..e5f82fb00 100644 --- a/jquery.ajaxfile/jquery.ajaxFile-tests.ts +++ b/jquery.ajaxfile/jquery.ajaxFile-tests.ts @@ -4,7 +4,7 @@ function testRawApi(){ var inputElement:HTMLInputElement = null; - var resultPromise = AjaxFile.send({ + var resultPromise = AjaxFile.send({ method: 'POST', url: '/', desiredResponseDataType: JQueryAjaxFile.DataType.Json, @@ -42,7 +42,7 @@ function testJQuery() { global: true, timeout: 60 }; - extension.ajaxWithFile(option); + extension.ajaxWithFile(option); } function testKnockoutExtension(){ diff --git a/jquery.ajaxfile/jquery.ajaxFile.d.ts b/jquery.ajaxfile/jquery.ajaxFile.d.ts index 459287a27..ff0a18a59 100644 --- a/jquery.ajaxfile/jquery.ajaxFile.d.ts +++ b/jquery.ajaxfile/jquery.ajaxFile.d.ts @@ -1,4 +1,4 @@ -// Type definitions for jquery.ajaxfile v0.1.0 +// Type definitions for jquery.ajaxfile v0.2.0 // Project: https://github.com/fpellet/jquery.ajaxFile // Definitions by: Florent PELLET // Definitions: https://github.com/borisyankov/DefinitelyTyped @@ -35,27 +35,28 @@ declare namespace JQueryAjaxFile { isSuccess: boolean; } - interface IAjaxFileResult { + interface IAjaxFileResult { error?: any; data?: any; status?: IResponseStatus; } - interface IAjaxFileResultCallback { - (result: IAjaxFileResult): void; + interface IAjaxFileResultCallback { + (result: IAjaxFileResult): void; } - interface IAjaxFilePromise { - then(success: IAjaxFileResultCallback, error?: IAjaxFileResultCallback): IAjaxFilePromise; - done(success: IAjaxFileResultCallback): IAjaxFilePromise; - fail(error: IAjaxFileResultCallback): IAjaxFilePromise; - always(error: IAjaxFileResultCallback): IAjaxFilePromise; + interface IAjaxFilePromise { + then(success: IAjaxFileResultCallback, error?: IAjaxFileResultCallback): IAjaxFilePromise; + done(success: IAjaxFileResultCallback): IAjaxFilePromise; + fail(error: IAjaxFileResultCallback): IAjaxFilePromise; + always(error: IAjaxFileResultCallback): IAjaxFilePromise; abord(): void; } interface IAjaxFileStatic { - send(option: IOption): IAjaxFilePromise; + DataType: typeof DataType; + send(option: IOption): IAjaxFilePromise; } interface IJQueryXHR { @@ -97,7 +98,7 @@ declare namespace JQueryAjaxFile { } interface IAjaxFileJQueryExtension { - ajaxWithFile(jqueryOption: IJQueryOption): JQueryDeferred; + ajaxWithFile(jqueryOption: IJQueryOption): JQueryDeferred; } }