diff --git a/jquery-mockjax/jquery-mockjax.d.ts b/jquery-mockjax/jquery-mockjax.d.ts
new file mode 100644
index 000000000..ea33969bb
--- /dev/null
+++ b/jquery-mockjax/jquery-mockjax.d.ts
@@ -0,0 +1,40 @@
+// Type definitions for jQuery Mockjax 2.0.1
+// Project: https://github.com/jakerella/jquery-mockjax
+// Definitions by: Laszlo Jakab , Vladimir Đokić
+// Definitions: https://github.com/borisyankov/DefinitelyTyped
+
+///
+
+interface MockJaxSettings {
+ url?: string | RegExp;
+ data?: any;
+ type?: string;
+ headers?: any;
+ status?: number;
+ statusText?: string;
+ responseTime?: number;
+ isTimeout?: boolean;
+ contentType?: string;
+ response?: (settings: any) => void;
+ responseText?: string;
+ responseXml?: string;
+ proxy?: string;
+ lastModified?: string;
+ etag?: string;
+ onAfterSuccess?: Function;
+ onAfterError?: Function;
+ onAfterComplete?: Function;
+}
+
+interface MockJaxStatic {
+ (options: MockJaxSettings): number;
+ handler(id?: number): any;
+ clear(id?: number): void;
+ mockedAjaxCalls(): any[];
+ unfiredHandlers(): any[];
+ unmockedAjaxCalls(): any[];
+}
+
+interface JQueryStatic {
+ mockjax: MockJaxStatic;
+}