UNPKG

next

Version:

The React Framework

15 lines (14 loc) 785 B
/// <reference types="node" /> import type { AsyncLocalStorage } from 'async_hooks'; import type { DraftModeProvider } from '../../server/async-storage/draft-mode-provider'; import type { ResponseCookies } from '../../server/web/spec-extension/cookies'; import type { ReadonlyHeaders } from '../../server/web/spec-extension/adapters/headers'; import type { ReadonlyRequestCookies } from '../../server/web/spec-extension/adapters/request-cookies'; export interface RequestStore { readonly headers: ReadonlyHeaders; readonly cookies: ReadonlyRequestCookies; readonly mutableCookies: ResponseCookies; readonly draftMode: DraftModeProvider; } export type RequestAsyncStorage = AsyncLocalStorage<RequestStore>; export declare const requestAsyncStorage: RequestAsyncStorage;