6.1.3 • Published 6 months ago
@types/co-body v6.1.3
Installation
npm install --save @types/co-body
Summary
This package contains type definitions for co-body (https://github.com/cojs/co-body).
Details
Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/co-body.
index.d.ts
// Type definitions for co-body 6.1
// Project: https://github.com/cojs/co-body
// Definitions by: Joshua DeVinney <https://github.com/geoffreak>
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
/// <reference types="node"/>
import * as http from 'http';
import * as qs from 'qs';
declare namespace CoBody {
type Context = http.IncomingMessage | { req: http.IncomingMessage };
interface Parse {
/**
* @async
*/
(context: Context, options?: Options): Promise<any>;
/**
* @async
*/
text: (context: Context, options?: Options) => Promise<any>;
/**
* @async
*/
form: (context: Context, options?: Options) => Promise<any>;
/**
* @async
*/
json: (context: Context, options?: Options) => Promise<any>;
}
interface Options {
limit?: number | string | undefined;
strict?: boolean | undefined;
queryString?: qs.IParseOptions | undefined;
jsonTypes?: string[] | undefined;
returnRawBody?: boolean | undefined;
formTypes?: string[] | undefined;
textTypes?: string[] | undefined;
encoding?: string | undefined;
length?: number | undefined;
}
}
declare var CoBody: CoBody.Parse;
export = CoBody;
Additional Details
- Last updated: Thu, 29 Jul 2021 13:31:24 GMT
- Dependencies: @types/qs, @types/node
- Global values: none
Credits
These definitions were written by Joshua DeVinney.