6.0.2 • Published 11 months ago

@types/supertest v6.0.2

Weekly downloads
889,073
License
MIT
Repository
github
Last release
11 months ago

Installation

npm install --save @types/supertest

Summary

This package contains type definitions for SuperTest (https://github.com/visionmedia/supertest).

Details

Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/supertest.

index.d.ts

// Type definitions for SuperTest v2.0.1
// Project: https://github.com/visionmedia/supertest
// Definitions by: Alex Varju <https://github.com/varju>
//                 Petteri Parkkila <https://github.com/pietu>
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
// TypeScript Version: 3.0

import * as superagent from 'superagent';

export = supertest;

declare function supertest(app: any): supertest.SuperTest<supertest.Test>;
declare namespace supertest {
    interface Response extends superagent.Response {}

    interface Request extends superagent.SuperAgentRequest {}

    type CallbackHandler = (err: any, res: Response) => void;
    interface Test extends superagent.SuperAgentRequest {
        app?: any;
        url: string;
        serverAddress(app: any, path: string): string;
        expect(status: number, callback?: CallbackHandler): this;
        expect(status: number, body: any, callback?: CallbackHandler): this;
        expect(checker: (res: Response) => any, callback?: CallbackHandler): this;
        expect(body: string, callback?: CallbackHandler): this;
        expect(body: RegExp, callback?: CallbackHandler): this;
        expect(body: Object, callback?: CallbackHandler): this;
        expect(field: string, val: string, callback?: CallbackHandler): this;
        expect(field: string, val: RegExp, callback?: CallbackHandler): this;
        end(callback?: CallbackHandler): this;
    }

    interface AgentOptions {
        ca?: any;
    }
    function agent(app?: any, options?: AgentOptions): SuperAgentTest;

    interface SuperTest<T extends superagent.SuperAgentRequest> extends superagent.SuperAgent<T> {}
    interface SuperTestWithHost<T extends superagent.SuperAgentRequest> extends SuperTest<T> {
        host(host: string): this;
    }
    type SuperAgentTest = SuperTestWithHost<Test> &
        Pick<
            Request,
            | 'use'
            | 'on'
            | 'set'
            | 'query'
            | 'type'
            | 'accept'
            | 'auth'
            | 'withCredentials'
            | 'retry'
            | 'ok'
            | 'redirects'
            | 'timeout'
            | 'buffer'
            | 'serialize'
            | 'parse'
            | 'ca'
            | 'key'
            | 'pfx'
            | 'cert'
        >;
}

Additional Details

  • Last updated: Mon, 21 Mar 2022 16:31:45 GMT
  • Dependencies: @types/superagent
  • Global values: none

Credits

These definitions were written by Alex Varju, and Petteri Parkkila.

@withjoy/server-core-testwiser-educacao-ebanx-libraryningiliner-notifications-apimikro-orm-graphql-example@wong-bejo/api@castframework/oraclescupperfy-app-serverbusiness_serviceauthorization_servicehorizon-pro-apiorm-cxmorm-cxm-typescript@everything-registry/sub-chunk-957express-kinttask.ifybackendsveltekit-shopify-apiwaline-web3shared-routes-supertestshared-node-library-devshopify-api-browserifiedshopify-shopify-api-old-no-dbsshopify-typed-node-apishimmiestackreplica-career-track-be-tsrex-frameworkrokot-testsuperwstestsupertest-graphqlsengi-expressseek-and-notify-common-libvcmsmilhas-commonlivup-toolslego-seedhealth-check-sdkgraphql-connectionsjsonoservemixologymoselhy-donot-use-keystone-6-coremoselhy-dont-use-keystone-6-corekoa-cerberuskoa-typera-toolkitkoa2-joi-validatorhgezim-shopify-apihotbreakkarma-tskickboardkidal-nsfleaftech-nestjsx-crudgglouc-run-project-templatemarco-cloud-walletmantella-expressmanojstestutilsorm-cxm2project-template-system-designpom-libpinejs-client-supertestnode-base-modulenestiq-utilsmysql-shopify-apipaycomp-mock-servernest-microservices-commonnest-microservices-loggernpm-tea-campaignrahil-backendrahil-mosharekat-system-designstylomaticringcentral-chatbotringcentral-chatbot-coresum-mlbonessoda-testtyped-jesttypecheck-utilstr-data-provider@artlab/testlab@atlasphere/lense@atlasphere/nebula@albiyu/shopify-api@alixq/ticketing-common@axcasella/shopify-api@bumasoft/shopify-api@chasewnorton/shopify-api@chatmate/zodenv@chen-ticket-temp/common6e-alpha-backend-admin@612zyn289/teaproject@hodfords/openapi2sdk@hodfords/openapi2sdk-dashboard@axmit/scythe-core@belvedere/groupr@dbadbadba/shopify-api@constructorfleet/ultimate-goveeyilia-wangyourails_commonyup-schemaswebhook-listenerts-router@elliemae/pui-cli@gasbuddy/service-tester
6.0.2

11 months ago

6.0.1

11 months ago

6.0.0

11 months ago

2.0.15

1 year ago

2.0.16

1 year ago

2.0.13

1 year ago

2.0.14

1 year ago

2.0.12

3 years ago

2.0.11

4 years ago

2.0.10

4 years ago

2.0.9

5 years ago

2.0.8

5 years ago

2.0.7

6 years ago

2.0.6

6 years ago

2.0.5

6 years ago

2.0.4

7 years ago

2.0.3

7 years ago

2.0.2

7 years ago

2.0.1

7 years ago

2.0.0

8 years ago

1.1.32

8 years ago

1.1.31

8 years ago

1.1.30

8 years ago

1.1.29

8 years ago

1.1.28

8 years ago

1.1.27

8 years ago

1.1.26-alpha

8 years ago

1.1.25-alpha

8 years ago

1.1.24-alpha

8 years ago

1.1.23-alpha

8 years ago

1.1.22-alpha

8 years ago

1.1.21-alpha

8 years ago

1.1.20-alpha

8 years ago

1.1.15-alpha

8 years ago

1.1.14-alpha

9 years ago