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

Version Path
japanese_address_parser-3.2.0 js/node_modules/unfetch/src/index.d.ts
japanese_address_parser-3.1.2 js/node_modules/unfetch/src/index.d.ts
japanese_address_parser-3.1.1 js/node_modules/unfetch/src/index.d.ts
japanese_address_parser-3.1.0 js/node_modules/unfetch/src/index.d.ts
japanese_address_parser-3.0.5 js/node_modules/unfetch/src/index.d.ts
japanese_address_parser-3.0.4 js/node_modules/unfetch/src/index.d.ts
japanese_address_parser-3.0.3 js/node_modules/unfetch/src/index.d.ts
japanese_address_parser-3.0.2 js/node_modules/unfetch/src/index.d.ts
japanese_address_parser-3.0.1 js/node_modules/unfetch/src/index.d.ts
japanese_address_parser-3.0.0 js/node_modules/unfetch/src/index.d.ts
japanese_address_parser-2.2.1 js/node_modules/unfetch/src/index.d.ts
japanese_address_parser-2.2.0 js/node_modules/unfetch/src/index.d.ts
japanese_address_parser-2.1.1 js/node_modules/unfetch/src/index.d.ts
japanese_address_parser-2.1.0 js/node_modules/unfetch/src/index.d.ts
japanese_address_parser-2.0.0 js/node_modules/unfetch/src/index.d.ts