global.AbortController
Makes a signal and cancels whatever it was given to, a fetch or a task, with an optional reason.
Utilização
Fetch JSON and handle failure
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();Construtores
(): AbortControllerParâmetros
Sem parâmetros.
Devolve
AbortController
Propriedades e métodos 3
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
prototypesó de leitura | AbortController | Sim | — |
signalsó de leitura | AbortSignal | Sim | — |
abort | (reason?: unknown) => void | Sim | — |
abort — assinaturas de método
Assinaturas
(reason?: unknown): voidParâmetros
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
reason | unknown | Não | — |
Devolve
void
Gerado a partir das declarações TypeScript públicas: assinaturas, props e predefinições vêm da fonte verificada, as descrições da sua JSDoc. Nenhuma predefinição é inventada.