Usage

Fetch JSON and handle failure

tsx
const token = 'my-token';
const { signal } = new AbortController();

const response = await fetch('https://example.com/logo.png', {
  headers: { Authorization: `Bearer ${token}` },
  signal,
});

response.status; // 200
const bytes = await response.arrayBuffer();

Constructors

ts
(): AbortController

Parameters

No parameters.

Returns

AbortController

Properties and methods 3

NameTypeRequiredDescription
prototypereadonlyAbortControllerYes—
signalreadonlyAbortSignalYes—
abort(reason?: unknown) => voidYes—
abort — method signatures

Signatures

ts
(reason?: unknown): void

Parameters

NameTypeRequiredDescription
reasonunknownNo—

Returns

void

Generated from the public TypeScript declarations: signatures, props and defaults come from the checked source, descriptions from its JSDoc. No defaults are invented.