Utilisation

Measure an operation without relying on wall-clock changes.

Ce type est utilisé par global.fetch

tsx
// Measure an operation without relying on wall-clock changes.
const start = performance.now();
const response = await fetch('https://example.com/api/health');
console.log(response.status, performance.now() - start);

Déclaration du type

ts
interface RequestInit {
    method?: 'GET' | 'HEAD' | 'POST' | 'PUT' | 'PATCH' | 'DELETE' | 'OPTIONS';
    headers?: HeadersInit;
    /**
     * A string goes as UTF-8, `text/plain;charset=UTF-8` unless a content type
     * is set; URLSearchParams as a form.
     */
    body?: BodyInit | null;
    signal?: AbortSignal | null;
  }

Membres 4

NomTypeRequisDescription
method"POST" | "PUT" | "PATCH" | "GET" | "HEAD" | "DELETE" | "OPTIONS"Non—
headersHeadersInitNon—
bodyBodyInitNonA string goes as UTF-8, text/plain;charset=UTF-8 unless a content type is set; URLSearchParams as a form.
signalAbortSignalNon—
Généré depuis les déclarations TypeScript publiques : signatures, props et valeurs par défaut viennent de la source vérifiée, les descriptions de sa JSDoc. Aucune valeur par défaut n'est inventée.