mirror of
https://github.com/therootcompany/request.js.git
synced 2024-11-16 17:28:58 +00:00
Use exact types from DT
This commit is contained in:
parent
30e999960f
commit
13d4639f1a
12
types.d.ts
vendored
12
types.d.ts
vendored
@ -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 stream = require("stream");
|
||||
@ -10,9 +12,7 @@ import net = require("net");
|
||||
import tough = require("tough-cookie");
|
||||
import { Url } from "url";
|
||||
|
||||
declare function root__request(opts: any, ...args: any[]): any;
|
||||
|
||||
declare namespace root__request {
|
||||
declare namespace request {
|
||||
interface RequestAPI<TRequest extends Request, TOptions extends CoreOptions, TUriUrlOptions> {
|
||||
defaults(options: TOptions): RequestAPI<TRequest, TOptions, RequiredUriUrl>;
|
||||
defaults(options: RequiredUriUrl & TOptions): DefaultUriUrlRequestApi<TRequest, TOptions, OptionalUriUrl>;
|
||||
@ -391,5 +391,5 @@ declare namespace root__request {
|
||||
getCookies(uri: string | Url): Cookie[];
|
||||
}
|
||||
}
|
||||
|
||||
declare var request: root__request.RequestAPI<root__request.Request, root__request.CoreOptions, root__request.RequiredUriUrl>;
|
||||
declare var request: request.RequestAPI<request.Request, request.CoreOptions, request.RequiredUriUrl>;
|
||||
export = request;
|
||||
|
Loading…
x
Reference in New Issue
Block a user