Socket
Socket
Sign inDemoInstall

@types/request

Package Overview
Dependencies
Maintainers
1
Versions
59
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@types/request - npm Package Compare versions

Comparing version 2.48.5 to 2.48.8

211

request/index.d.ts

@@ -28,3 +28,2 @@ // Type definitions for request 2.48

import { Url } from 'url';
import { SecureContextOptions } from 'tls';

@@ -121,11 +120,11 @@ declare namespace request {

interface CoreOptions {
baseUrl?: string;
callback?: RequestCallback;
jar?: CookieJar | boolean;
formData?: { [key: string]: any };
form?: { [key: string]: any } | string;
auth?: AuthOptions;
oauth?: OAuthOptions;
aws?: AWSOptions;
hawk?: HawkOptions;
baseUrl?: string | undefined;
callback?: RequestCallback | undefined;
jar?: CookieJar | boolean | undefined;
formData?: { [key: string]: any } | undefined;
form?: { [key: string]: any } | string | undefined;
auth?: AuthOptions | undefined;
oauth?: OAuthOptions | undefined;
aws?: AWSOptions | undefined;
hawk?: HawkOptions | undefined;
qs?: any;

@@ -135,39 +134,39 @@ qsStringifyOptions?: any;

json?: any;
jsonReviver?: (key: string, value: any) => any;
jsonReplacer?: (key: string, value: any) => any;
multipart?: RequestPart[] | Multipart;
agent?: http.Agent | https.Agent;
agentOptions?: http.AgentOptions | https.AgentOptions;
jsonReviver?: ((key: string, value: any) => any) | undefined;
jsonReplacer?: ((key: string, value: any) => any) | undefined;
multipart?: RequestPart[] | Multipart | undefined;
agent?: http.Agent | https.Agent | undefined;
agentOptions?: http.AgentOptions | https.AgentOptions | undefined;
agentClass?: any;
forever?: any;
host?: string;
port?: number;
method?: string;
headers?: Headers;
host?: string | undefined;
port?: number | undefined;
method?: string | undefined;
headers?: Headers | undefined;
body?: any;
family?: 4 | 6;
followRedirect?: boolean | ((response: http.IncomingMessage) => boolean);
followAllRedirects?: boolean;
followOriginalHttpMethod?: boolean;
maxRedirects?: number;
removeRefererHeader?: boolean;
encoding?: string | null;
pool?: PoolOptions;
timeout?: number;
localAddress?: string;
family?: 4 | 6 | undefined;
followRedirect?: boolean | ((response: http.IncomingMessage) => boolean) | undefined;
followAllRedirects?: boolean | undefined;
followOriginalHttpMethod?: boolean | undefined;
maxRedirects?: number | undefined;
removeRefererHeader?: boolean | undefined;
encoding?: string | null | undefined;
pool?: PoolOptions | undefined;
timeout?: number | undefined;
localAddress?: string | undefined;
proxy?: any;
tunnel?: boolean;
strictSSL?: boolean;
rejectUnauthorized?: boolean;
time?: boolean;
gzip?: boolean;
preambleCRLF?: boolean;
postambleCRLF?: boolean;
withCredentials?: boolean;
key?: Buffer;
cert?: Buffer;
passphrase?: string;
ca?: string | Buffer | string[] | Buffer[];
har?: HttpArchiveRequest;
useQuerystring?: boolean;
tunnel?: boolean | undefined;
strictSSL?: boolean | undefined;
rejectUnauthorized?: boolean | undefined;
time?: boolean | undefined;
gzip?: boolean | undefined;
preambleCRLF?: boolean | undefined;
postambleCRLF?: boolean | undefined;
withCredentials?: boolean | undefined;
key?: Buffer | undefined;
cert?: Buffer | undefined;
passphrase?: string | undefined;
ca?: string | Buffer | string[] | Buffer[] | undefined;
har?: HttpArchiveRequest | undefined;
useQuerystring?: boolean | undefined;
}

@@ -194,13 +193,13 @@

interface HttpArchiveRequest {
url?: string;
method?: string;
headers?: NameValuePair[];
url?: string | undefined;
method?: string | undefined;
headers?: NameValuePair[] | undefined;
postData?: {
mimeType?: string;
params?: NameValuePair[];
};
mimeType?: string | undefined;
params?: NameValuePair[] | undefined;
} | undefined;
}
interface ExtraPoolOptions {
maxSockets?: number;
maxSockets?: number | undefined;
}

@@ -216,11 +215,11 @@

interface Multipart {
chunked?: boolean;
chunked?: boolean | undefined;
data?: Array<{
'content-type'?: string,
'content-type'?: string | undefined,
body: MultipartBody
}>;
}> | undefined;
}
interface RequestPart {
headers?: Headers;
headers?: Headers | undefined;
body: any;

@@ -232,3 +231,3 @@ }

writable: boolean;
explicitMethod?: true;
explicitMethod?: true | undefined;

@@ -259,5 +258,5 @@ debug(...args: any[]): void;

write(str: string, encoding?: string, cb?: (err?: Error) => void): boolean;
end(cb?: () => void): void;
end(chunk: string | Buffer, cb?: () => void): void;
end(str: string, encoding?: string, cb?: () => void): void;
end(cb?: () => void): any;
end(chunk: string | Buffer, cb?: () => void): any;
end(str: string, encoding?: string, cb?: () => void): any;

@@ -271,23 +270,23 @@ pause(): void;

// several of the CoreOptions are copied onto the request instance
host?: string;
port?: number;
followAllRedirects?: boolean;
followOriginalHttpMethod?: boolean;
maxRedirects?: number;
removeRefererHeader?: boolean;
encoding?: string | null;
timeout?: number;
localAddress?: string;
strictSSL?: boolean;
rejectUnauthorized?: boolean;
time?: boolean;
gzip?: boolean;
preambleCRLF?: boolean;
postambleCRLF?: boolean;
withCredentials?: boolean;
key?: Buffer;
cert?: Buffer;
passphrase?: string;
ca?: string | Buffer | string[] | Buffer[];
har?: HttpArchiveRequest;
host?: string | undefined;
port?: number | undefined;
followAllRedirects?: boolean | undefined;
followOriginalHttpMethod?: boolean | undefined;
maxRedirects?: number | undefined;
removeRefererHeader?: boolean | undefined;
encoding?: string | null | undefined;
timeout?: number | undefined;
localAddress?: string | undefined;
strictSSL?: boolean | undefined;
rejectUnauthorized?: boolean | undefined;
time?: boolean | undefined;
gzip?: boolean | undefined;
preambleCRLF?: boolean | undefined;
postambleCRLF?: boolean | undefined;
withCredentials?: boolean | undefined;
key?: Buffer | undefined;
cert?: Buffer | undefined;
passphrase?: string | undefined;
ca?: string | Buffer | string[] | Buffer[] | undefined;
har?: HttpArchiveRequest | undefined;

@@ -299,3 +298,3 @@ // set in `Request.prototype.init`

dests: stream.Readable[];
callback?: RequestCallback;
callback?: RequestCallback | undefined;
uri: Url & { href: string, pathname: string };

@@ -308,9 +307,9 @@ proxy: null | string | Url;

body: Buffer | Buffer[] | string | string[] | stream.Readable;
timing?: boolean;
src?: stream.Readable;
timing?: boolean | undefined;
src?: stream.Readable | undefined;
// set in `Request.prototype.start`
href: string;
startTime?: number;
startTimeNow?: number;
startTime?: number | undefined;
startTimeNow?: number | undefined;
timings?: {

@@ -322,7 +321,7 @@ socket: number;

end: number;
};
} | undefined;
// set in `Request.prototype.onRequestResponse`
elapsedTime?: number;
response?: Response;
elapsedTime?: number | undefined;
response?: Response | undefined;
}

@@ -338,4 +337,4 @@

timingStart?: number;
elapsedTime?: number;
timingStart?: number | undefined;
elapsedTime?: number | undefined;
timings?: {

@@ -347,3 +346,3 @@ socket: number;

end: number;
};
} | undefined;
timingPhases?: {

@@ -356,3 +355,3 @@ wait: number;

total: number;
};
} | undefined;
}

@@ -369,19 +368,19 @@

interface AuthOptions {
user?: string;
username?: string;
pass?: string;
password?: string;
sendImmediately?: boolean;
bearer?: string | (() => string);
user?: string | undefined;
username?: string | undefined;
pass?: string | undefined;
password?: string | undefined;
sendImmediately?: boolean | undefined;
bearer?: string | (() => string) | undefined;
}
interface OAuthOptions {
callback?: string;
consumer_key?: string;
consumer_secret?: string;
token?: string;
token_secret?: string;
transport_method?: 'body' | 'header' | 'query';
verifier?: string;
body_hash?: true | string;
callback?: string | undefined;
consumer_key?: string | undefined;
consumer_secret?: string | undefined;
token?: string | undefined;
token_secret?: string | undefined;
transport_method?: 'body' | 'header' | 'query' | undefined;
verifier?: string | undefined;
body_hash?: true | string | undefined;
}

@@ -395,3 +394,3 @@

secret: string;
bucket?: string;
bucket?: string | undefined;
}

@@ -398,0 +397,0 @@

{
"name": "@types/request",
"version": "2.48.5",
"version": "2.48.8",
"description": "TypeScript definitions for request",
"homepage": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/request",
"license": "MIT",

@@ -67,4 +68,4 @@ "contributors": [

},
"typesPublisherContentHash": "b011630e2d379dd463979aa4e736f9dee8661ae015de27b00250d3599fbcba57",
"typeScriptVersion": "3.0"
"typesPublisherContentHash": "1d1a7d3a65e28ea707b27eb4b0425fb4bdc214cf0c834f393b6b4faa6ee714d1",
"typeScriptVersion": "3.8"
}

@@ -11,3 +11,3 @@ # Installation

### Additional Details
* Last updated: Fri, 15 May 2020 11:32:31 GMT
* Last updated: Sat, 01 Jan 2022 14:01:38 GMT
* Dependencies: [@types/caseless](https://npmjs.com/package/@types/caseless), [@types/form-data](https://npmjs.com/package/@types/form-data), [@types/tough-cookie](https://npmjs.com/package/@types/tough-cookie), [@types/node](https://npmjs.com/package/@types/node)

@@ -14,0 +14,0 @@ * Global values: none

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc