Sha256: ef4d9cd9dc88c2f24950dd7b99d8f87e05f5f54370668ca424f83b216cbe3f9f
Contents?: true
Size: 1.1 KB
Versions: 15
Compression:
Stored size: 1.1 KB
Contents
import { Body as NodeBody, Headers as NodeHeaders, Request as NodeRequest, 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 IsomorphicRequestInit = RequestInit | NodeRequestInit; } 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;
Version data entries
15 entries across 15 versions & 1 rubygems