mirror of
https://github.com/therootcompany/request.js
synced 2025-04-21 14:00:38 +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 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…
x
Reference in New Issue
Block a user