mirror of
https://github.com/FlipsideCrypto/DefinitelyTyped.git
synced 2026-02-06 10:56:53 +00:00
remove false properties from node-fetch, add real ones instead
This commit is contained in:
parent
cd6d750c0e
commit
0e7bf9cfcd
8
node-fetch/index.d.ts
vendored
8
node-fetch/index.d.ts
vendored
@ -3,6 +3,8 @@
|
||||
// Definitions by: Torsten Werner <https://github.com/torstenwerner>
|
||||
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
|
||||
|
||||
///<reference types="node" />
|
||||
|
||||
export class Request extends Body {
|
||||
constructor(input: string | Request, init?: RequestInit);
|
||||
method: string;
|
||||
@ -53,12 +55,12 @@ export class Headers {
|
||||
|
||||
export class Body {
|
||||
bodyUsed: boolean;
|
||||
body: NodeJS.ReadableStream;
|
||||
arrayBuffer(): Promise<ArrayBuffer>;
|
||||
blob(): Promise<Blob>;
|
||||
formData(): Promise<FormData>;
|
||||
json(): Promise<any>;
|
||||
json<T>(): Promise<T>;
|
||||
text(): Promise<string>;
|
||||
buffer(): Promise<Buffer>;
|
||||
}
|
||||
|
||||
export class Response extends Body {
|
||||
@ -83,7 +85,7 @@ interface ResponseInit {
|
||||
}
|
||||
|
||||
type HeaderInit = Headers | Array<string>;
|
||||
type BodyInit = ArrayBuffer | ArrayBufferView | Blob | FormData | string;
|
||||
type BodyInit = ArrayBuffer | ArrayBufferView | string | NodeJS.ReadableStream;
|
||||
type RequestInfo = Request | string;
|
||||
|
||||
export default function fetch(url: string | Request, init?: RequestInit): Promise<Response>;
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
import fetch, { Headers, Request, RequestInit, Response } from 'node-fetch';
|
||||
import fetch, { Headers, Request, RequestInit, Response } from 'node-fetch';
|
||||
|
||||
function test_fetchUrlWithOptions() {
|
||||
var headers = new Headers();
|
||||
|
||||
@ -10,10 +10,11 @@
|
||||
],
|
||||
"types": [],
|
||||
"noEmit": true,
|
||||
"forceConsistentCasingInFileNames": true
|
||||
"forceConsistentCasingInFileNames": true,
|
||||
"lib": ["es5", "es6"]
|
||||
},
|
||||
"files": [
|
||||
"index.d.ts",
|
||||
"node-fetch-tests.ts"
|
||||
]
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user