Socket
Socket
Sign inDemoInstall

@types/request-promise

Package Overview
Dependencies
Maintainers
1
Versions
34
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@types/request-promise - npm Package Compare versions

Comparing version 4.1.33 to 4.1.34

request-promise/errors.d.ts

100

request-promise/index.d.ts

@@ -1,2 +0,2 @@

// Type definitions for request-promise v4.1.0
// Type definitions for request-promise 4.1
// Project: https://github.com/request/request-promise

@@ -6,80 +6,32 @@ // Definitions by: Christopher Glantschnig <https://github.com/cglantschnig/>, Joe Skeen <http://github.com/joeskeen>, Aya Morisawa <https://github.com/AyaMorisawa>

declare module 'request-promise' {
import request = require('request');
import http = require('http');
import errors = require('request-promise/errors');
import Promise = require('bluebird');
import request = require('request');
import http = require('http');
import errors = require('request-promise/errors');
import Promise = require('bluebird');
namespace requestPromise {
interface RequestPromise extends request.Request {
then<TResult>(onfulfilled?: (value: any) => TResult | PromiseLike<TResult>, onrejected?: (reason: any) => TResult | PromiseLike<TResult>): Promise<TResult>;
then<TResult>(onfulfilled?: (value: any) => TResult | PromiseLike<TResult>, onrejected?: (reason: any) => void): Promise<TResult>;
catch(onrejected?: (reason: any) => any | PromiseLike<any>): Promise<any>;
catch(onrejected?: (reason: any) => void): Promise<any>;
catch(type: errors.RequestErrorConstructor, onrejected?: (reason: errors.RequestError) => void): Promise<any>;
catch(type: errors.StatusCodeErrorConstructor, onrejected?: (reason: errors.StatusCodeError) => void): Promise<any>;
catch(type: errors.TransformErrorConstructor, onrejected?: (reason: errors.TransformError) => void): Promise<any>;
finally<TResult>(handler: () => PromiseLike<TResult>): Promise<any>;
finally<TResult>(handler: () => TResult): Promise<any>;
promise(): Promise<any>;
cancel(): void;
}
declare namespace requestPromise {
interface RequestPromise extends request.Request {
then<TResult>(onfulfilled?: (value: any) => TResult | PromiseLike<TResult>, onrejected?: (reason: any) => void | TResult | PromiseLike<TResult>): Promise<TResult>;
catch(onrejected?: (reason: any) => any | PromiseLike<any>): Promise<any>;
catch(type: errors.RequestErrorConstructor, onrejected?: (reason: errors.RequestError) => void): Promise<any>;
catch(type: errors.StatusCodeErrorConstructor, onrejected?: (reason: errors.StatusCodeError) => void): Promise<any>;
catch(type: errors.TransformErrorConstructor, onrejected?: (reason: errors.TransformError) => void): Promise<any>;
finally<TResult>(handler: () => TResult | PromiseLike<TResult>): Promise<any>;
promise(): Promise<any>;
cancel(): void;
}
interface RequestPromiseOptions extends request.CoreOptions {
simple?: boolean;
transform?: (body: any, response: http.IncomingMessage, resolveWithFullResponse?: boolean) => any;
transform2xxOnly?: boolean;
resolveWithFullResponse?: boolean;
}
export type OptionsWithUri = request.UriOptions & RequestPromiseOptions;
export type OptionsWithUrl = request.UrlOptions & RequestPromiseOptions;
export type Options = OptionsWithUri | OptionsWithUrl;
interface RequestPromiseOptions extends request.CoreOptions {
simple?: boolean;
transform?(body: any, response: http.IncomingMessage, resolveWithFullResponse?: boolean): any;
transform2xxOnly?: boolean;
resolveWithFullResponse?: boolean;
}
var requestPromise: request.RequestAPI<requestPromise.RequestPromise, requestPromise.RequestPromiseOptions, request.RequiredUriUrl>;
export = requestPromise;
type OptionsWithUri = request.UriOptions & RequestPromiseOptions;
type OptionsWithUrl = request.UrlOptions & RequestPromiseOptions;
type Options = OptionsWithUri | OptionsWithUrl;
}
declare module 'request-promise/errors' {
import rp = require('request-promise');
import http = require('http');
export interface RequestError extends Error {
cause: any;
error: any;
options: rp.Options;
response: http.IncomingMessage;
}
export interface RequestErrorConstructor {
new (cause: any, options: rp.Options, response: http.IncomingMessage): RequestError;
(cause: any, options: rp.Options, response: http.IncomingMessage): RequestError;
prototype: RequestError;
}
export const RequestError: RequestErrorConstructor;
export interface StatusCodeError extends Error {
statusCode: number;
error: any;
options: rp.Options;
response: http.IncomingMessage;
}
export interface StatusCodeErrorConstructor extends Error {
new (statusCode: number, body: any, options: rp.Options, response: http.IncomingMessage): StatusCodeError;
(statusCode: number, body: any, options: rp.Options, response: http.IncomingMessage): StatusCodeError;
prototype: StatusCodeError;
}
export const StatusCodeError: StatusCodeErrorConstructor;
export interface TransformError extends Error {
cause: any;
error: any;
options: rp.Options;
response: http.IncomingMessage;
}
export interface TransformErrorConstructor extends Error {
new (cause: any, options: rp.Options, response: http.IncomingMessage): TransformError;
(cause: any, options: rp.Options, response: http.IncomingMessage): TransformError;
prototype: TransformError;
}
export const TransformError: TransformErrorConstructor;
}
declare var requestPromise: request.RequestAPI<requestPromise.RequestPromise, requestPromise.RequestPromiseOptions, request.RequiredUriUrl>;
export = requestPromise;
{
"name": "@types/request-promise",
"version": "4.1.33",
"description": "TypeScript definitions for request-promise v4.1.0",
"version": "4.1.34",
"description": "TypeScript definitions for request-promise",
"license": "MIT",
"author": "Christopher Glantschnig <https://github.com/cglantschnig/>, Joe Skeen <http://github.com/joeskeen>, Aya Morisawa <https://github.com/AyaMorisawa>",
"contributors": [
{
"name": "Christopher Glantschnig",
"url": "https://github.com/cglantschnig/"
},
{
"name": "Joe Skeen",
"url": "http://github.com/joeskeen"
},
{
"name": "Aya Morisawa",
"url": "https://github.com/AyaMorisawa"
}
],
"main": "",

@@ -14,8 +27,8 @@ "repository": {

"dependencies": {
"@types/bluebird": "*",
"@types/request": "*"
"@types/request": "*",
"@types/bluebird": "*"
},
"peerDependencies": {},
"typings": "index.d.ts",
"typesPublisherContentHash": "0034941863b972270eaa23fcaa64df82b5b2be170a734fa65651c6261b1f2786"
"typesPublisherContentHash": "792d6bba539d2c0bade6869857e8f053a6d91560c8b58e92e7dd9be9fbdba667",
"typeScriptVersion": "2.0"
}

@@ -5,12 +5,10 @@ # Installation

# Summary
This package contains type definitions for request-promise v4.1.0 (https://github.com/request/request-promise).
This package contains type definitions for request-promise (https://github.com/request/request-promise).
# Details
Files were exported from https://www.github.com/DefinitelyTyped/DefinitelyTyped/tree/types-2.0/request-promise
Files were exported from https://www.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/request-promise
Additional Details
* Last updated: Wed, 26 Oct 2016 19:23:31 GMT
* File structure: ModuleAugmentation
* Library Dependencies: none
* Module Dependencies: bluebird, http, request, request-promise/errors
* Last updated: Fri, 16 Jun 2017 16:37:51 GMT
* Dependencies: request, http, bluebird
* Global values: none

@@ -17,0 +15,0 @@

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