//#region src/types/index.d.ts interface ImportManifestEntry { id: string; name: string; chunks: string[]; async?: boolean; } interface BundlerConfig { [bundlerId: string]: ImportManifestEntry; } type ModuleMap = { [id: string]: { [exportName: string]: ImportManifestEntry; }; }; interface ServerConsumerManifest { moduleMap?: ModuleMap; serverModuleMap?: BundlerConfig; moduleLoading?: { prefix: string; crossOriign?: string; }; } type CallServerCallback = (id: string, args: unknown[]) => Promise; interface RenderToReadableStreamOptions { debugChannel?: DebugChannel; environmentName?: string | (() => string); filterStackFrame?: (url: string, functionName: string) => boolean; identifierPrefix?: string; signal?: AbortSignal; startTime?: number; temporaryReferences?: ServerTemporaryReferenceSet; onError?: (error: unknown) => void; onPostpone?: (reason: string) => void; } interface PrerenderResult { prelude: ReadableStream; } interface CreateFromReadableStreamBrowserOptions { callServer?: CallServerCallback; debugChannel?: DebugChannel; encodeFormAction?: EncodeFormActionCallback; endTime?: number; environmentName?: string; replayConsoleLogs?: boolean; startTime?: number; temporaryReferences?: ClientTemporaryReferenceSet; } interface CreateFromReadableStreamEdgeOptions { debugChannel?: DebugChannel; encodeFormAction?: EncodeFormActionCallback; endTime?: number; environmentName?: string; nonce?: string; replayConsoleLogs?: boolean; startTime?: number; temporaryReferences?: ClientTemporaryReferenceSet; } interface DecodeReplyOptions { temporaryReferences?: ServerTemporaryReferenceSet; arraySizeLimit?: number; } interface EncodeReplyOptions { temporaryReferences?: ClientTemporaryReferenceSet; signal?: AbortSignal; } type EncodeFormActionCallback = (id: string, args: Promise) => ReactCustomFormAction; type ReactCustomFormAction = { name?: string; action?: string; encType?: string; method?: string; target?: string; data?: FormData | null; }; type EncodeReplyFunction = (value: unknown[], options?: EncodeReplyOptions) => Promise; type DecodeReplyFunction = (body: string | FormData, options?: DecodeReplyOptions) => Promise; type DebugChannel = { readable?: ReadableStream; writable?: WritableStream; }; type ServerTemporaryReferenceSet = unknown; type ClientTemporaryReferenceSet = unknown; //#endregion export { CreateFromReadableStreamEdgeOptions as a, EncodeReplyFunction as c, RenderToReadableStreamOptions as d, ServerConsumerManifest as f, CreateFromReadableStreamBrowserOptions as i, ModuleMap as l, CallServerCallback as n, DecodeReplyFunction as o, ServerTemporaryReferenceSet as p, ClientTemporaryReferenceSet as r, EncodeFormActionCallback as s, BundlerConfig as t, PrerenderResult as u };