2.3.6 • Published 3 months ago

@types/jquery-mockjax v2.3.6

Weekly downloads
1,870
License
MIT
Repository
github
Last release
3 months ago

Installation

npm install --save @types/jquery-mockjax

Summary

This package contains type definitions for jQuery Mockjax (https://github.com/jakerella/jquery-mockjax).

Details

Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/jquery-mockjax.

index.d.ts

// Type definitions for jQuery Mockjax 2.3.0
// Project: https://github.com/jakerella/jquery-mockjax
// Definitions by: 
//                 Laszlo Jakab <https://github.com/laszlojakab>, 
//                 Vladimir Đokić <https://github.com/vladeck>,
//                 James Johnson <https://github.com/hasaki>
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
// TypeScript Version: 2.3

/// <reference types="jquery" />

type MockJaxLoggingFunction = (message?: any, ...additionalParameters: any[]) => void;

interface MockJaxStandardLogger {
    error?: MockJaxLoggingFunction | undefined;
    warn?: MockJaxLoggingFunction | undefined;
    info?: MockJaxLoggingFunction | undefined;
    log?: MockJaxLoggingFunction | undefined;
    debug?: MockJaxLoggingFunction | undefined;
}

interface MockJaxCustomLogger {
    [key: string]: MockJaxLoggingFunction;
}

interface MockJaxSettingsHeaders {
    [key: string]: string;
}

interface MockJaxSettings {
    url?: string | RegExp | undefined;
    urlParams?: string[] | undefined;
    data?: any;
    type?: string | undefined;
    headers?: MockJaxSettingsHeaders | undefined;
    logging?: boolean | number | undefined;
    status?: number | undefined;
    statusText?: string | undefined;
    responseTime?: number | undefined;
    isTimeout?: boolean | undefined;
    dataType?: string | undefined;
    contentType?: string | undefined;
    response?: ((settings: any, done?: Function) => void) | undefined;
    responseText?: string | Object | undefined;
    responseXml?: string | undefined;
    proxy?: string | undefined;
    proxyType?: string | undefined;
    lastModified?: string | undefined;
    etag?: string | undefined;
    onAfterSuccess?: Function | undefined;
    onAfterError?: Function | undefined;
    onAfterComplete?: Function | undefined;
    logger?: MockJaxStandardLogger | MockJaxCustomLogger | undefined;
    logLevelMethods?: string[] | undefined;
    namespace?: string | undefined;
    throwUnmocked?: boolean | undefined;
    retainAjaxCalls?: boolean | undefined;
}

interface MockJaxStatic {
    (options: MockJaxSettings): number;
    (options: MockJaxSettings[]): number[];
    handler(id?: number): any;
    clear(id?: number): void;
    mockedAjaxCalls(): any[];
    unfiredHandlers(): any[];
    unmockedAjaxCalls(): any[];
    clearRetainedAjaxCalls(): void;
}

interface JQueryStatic {
    mockjax: MockJaxStatic;
    mockjaxSettings: MockJaxSettings;
}

Additional Details

  • Last updated: Thu, 08 Jul 2021 16:22:29 GMT
  • Dependencies: @types/jquery
  • Global values: none

Credits

These definitions were written by // Laszlo Jakab, // Vladimir Đokić, and James Johnson.

2.3.6

3 months ago

2.3.4

7 months ago

2.3.3

8 months ago

2.3.5

6 months ago

2.3.2

3 years ago

2.3.1

4 years ago

2.3.0

6 years ago

2.0.31

7 years ago

2.0.30

7 years ago

2.0.29

7 years ago

2.0.28

8 years ago

2.0.27

8 years ago

2.0.26-alpha

8 years ago

2.0.25-alpha

8 years ago

2.0.24-alpha

8 years ago

2.0.23-alpha

8 years ago

2.0.22-alpha

8 years ago

2.0.21-alpha

8 years ago

2.0.20-alpha

8 years ago

2.0.15-alpha

8 years ago

2.0.14-alpha

8 years ago