/** * RSC Router - RSC Entry Point * * This module provides RSC utilities for server-side rendering, * server actions, loader fetching, and progressive enhancement. * * @example Basic usage * ```tsx * import { router } from "./router.js"; * * // Use router.fetch to handle requests * export default { fetch: router.fetch }; * ``` */ export { createRSCHandler } from "./handler.js"; export type { RscPayload, ReactFormState, RSCDependencies, SSRRenderOptions, SSRModule, LoadSSRModule, CreateRSCHandlerOptions, HandlerCacheConfig, NonceProvider, } from "./types.js"; export { createHandleStore, type HandleStore, type HandleData, } from "../server/handle-store.js"; export { getRequestContext, requireRequestContext, setRequestContextParams, } from "../server/request-context.js"; export type { SegmentCacheStore, CachedEntryData, CachedEntryResult, SegmentCacheProvider, SegmentHandleData, } from "../cache/types.js"; export { MemorySegmentCacheStore } from "../cache/memory-segment-store.js"; export { CFCacheStore, type CFCacheStoreOptions } from "../cache/cf/index.js"; //# sourceMappingURL=index.d.ts.map