Use exact types from DT
This commit is contained in:
parent
30e999960f
commit
13d4639f1a
|
@ -1,4 +1,6 @@
|
||||||
export = root__request;
|
// Imported from: https://github.com/soywiz/typescript-node-definitions/d.ts
|
||||||
|
|
||||||
|
/// <reference types="node" />
|
||||||
|
|
||||||
import caseless = require("caseless");
|
import caseless = require("caseless");
|
||||||
import stream = require("stream");
|
import stream = require("stream");
|
||||||
|
@ -10,9 +12,7 @@ import net = require("net");
|
||||||
import tough = require("tough-cookie");
|
import tough = require("tough-cookie");
|
||||||
import { Url } from "url";
|
import { Url } from "url";
|
||||||
|
|
||||||
declare function root__request(opts: any, ...args: any[]): any;
|
declare namespace request {
|
||||||
|
|
||||||
declare namespace root__request {
|
|
||||||
interface RequestAPI<TRequest extends Request, TOptions extends CoreOptions, TUriUrlOptions> {
|
interface RequestAPI<TRequest extends Request, TOptions extends CoreOptions, TUriUrlOptions> {
|
||||||
defaults(options: TOptions): RequestAPI<TRequest, TOptions, RequiredUriUrl>;
|
defaults(options: TOptions): RequestAPI<TRequest, TOptions, RequiredUriUrl>;
|
||||||
defaults(options: RequiredUriUrl & TOptions): DefaultUriUrlRequestApi<TRequest, TOptions, OptionalUriUrl>;
|
defaults(options: RequiredUriUrl & TOptions): DefaultUriUrlRequestApi<TRequest, TOptions, OptionalUriUrl>;
|
||||||
|
@ -391,5 +391,5 @@ declare namespace root__request {
|
||||||
getCookies(uri: string | Url): Cookie[];
|
getCookies(uri: string | Url): Cookie[];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
declare var request: request.RequestAPI<request.Request, request.CoreOptions, request.RequiredUriUrl>;
|
||||||
declare var request: root__request.RequestAPI<root__request.Request, root__request.CoreOptions, root__request.RequiredUriUrl>;
|
export = request;
|
||||||
|
|
Loading…
Reference in New Issue