// Type definitions for request-promise v0.4.2 // Project: https://www.npmjs.com/package/request-promise // Definitions by: Christopher Glantschnig // Definitions: https://github.com/borisyankov/DefinitelyTyped /// /// /// /// declare module 'request-promise' { import request = require('request'); import stream = require('stream'); import http = require('http'); import FormData = require('form-data'); export = RequestPromiseAPI; function RequestPromiseAPI(options: RequestPromiseAPI.Options): Promise; function RequestPromiseAPI(uri: string): Promise; module RequestPromiseAPI { export interface Options extends request.Options { simple?: boolean; transform?: (body: any, response: http.IncomingMessage) => number; resolveWithFullResponse?: boolean; } } }