forked from daren.hsu/line_push
update
This commit is contained in:
+32
-3
@@ -2,16 +2,45 @@ import {
|
||||
Body as NodeBody,
|
||||
Headers as NodeHeaders,
|
||||
Request as NodeRequest,
|
||||
Response as NodeResponse
|
||||
Response as NodeResponse,
|
||||
RequestInit as NodeRequestInit
|
||||
} from "node-fetch";
|
||||
|
||||
declare namespace unfetch {
|
||||
export type IsomorphicHeaders = Headers | NodeHeaders;
|
||||
export type IsomorphicBody = Body | NodeBody;
|
||||
export type IsomorphicResponse = Response | NodeResponse;
|
||||
export type IsomorphicRequest = Request | NodeRequest
|
||||
export type IsomorphicRequest = Request | NodeRequest;
|
||||
export type IsomorphicRequestInit = RequestInit | NodeRequestInit;
|
||||
}
|
||||
|
||||
declare const unfetch: typeof fetch;
|
||||
type UnfetchResponse = {
|
||||
ok: boolean,
|
||||
statusText: string,
|
||||
status: number,
|
||||
url: string,
|
||||
text: () => Promise<string>,
|
||||
json: () => Promise<any>,
|
||||
blob: () => Promise<Blob>,
|
||||
clone: () => UnfetchResponse,
|
||||
headers: {
|
||||
keys: () => string[],
|
||||
entries: () => Array<[string, string]>,
|
||||
get: (key: string) => string | undefined,
|
||||
has: (key: string) => boolean,
|
||||
}
|
||||
}
|
||||
|
||||
type Unfetch = (
|
||||
url: string,
|
||||
options?: {
|
||||
method?: string,
|
||||
headers?: Record<string, string>,
|
||||
credentials?: 'include' | 'omit',
|
||||
body?: Parameters<XMLHttpRequest["send"]>[0]
|
||||
}
|
||||
) => Promise<UnfetchResponse>
|
||||
|
||||
declare const unfetch: Unfetch;
|
||||
|
||||
export default unfetch;
|
||||
|
||||
+1
-1
@@ -12,7 +12,7 @@ export default function(url, options) {
|
||||
status: request.status,
|
||||
url: request.responseURL,
|
||||
text: () => Promise.resolve(request.responseText),
|
||||
json: () => Promise.resolve(JSON.parse(request.responseText)),
|
||||
json: () => Promise.resolve(request.responseText).then(JSON.parse),
|
||||
blob: () => Promise.resolve(new Blob([request.response])),
|
||||
clone: response,
|
||||
headers: {
|
||||
|
||||
Reference in New Issue
Block a user