use the specific bundles

This commit is contained in:
Alistair Smith
2025-09-18 17:25:26 -07:00
parent e6aced6637
commit da0b090834
4 changed files with 5 additions and 5 deletions

View File

@@ -84,11 +84,11 @@ interface Window {
}
// The following interfaces have been transcribed manually.
declare module "react-server-dom-bun/client" {
declare module "react-server-dom-bun/client.browser" {
export function createFromReadableStream<T>(readable: ReadableStream<T>): Promise<T>;
}
declare module "react-server-dom-bun/client" {
declare module "react-server-dom-bun/client.server" {
import type { SSRManifest } from "bun:app/server";
import type { Readable } from "node:stream";

View File

@@ -1,5 +1,5 @@
import type { ReactNode, SetStateAction } from "react";
import { createFromReadableStream } from "react-server-dom-bun/client";
import { createFromReadableStream } from "react-server-dom-bun/client.browser";
import { store, useStore, type Store } from "./simple-store.ts";
export type NonNullishReactNode = Exclude<ReactNode, null | undefined>;

View File

@@ -1,5 +1,5 @@
import { flushSync } from "react-dom";
import { createFromReadableStream } from "react-server-dom-bun/client";
import { createFromReadableStream } from "react-server-dom-bun/client.browser";
import { getAppState, setAppState, type AppState, type NonNullishReactNode } from "./app.ts";
import { BakeCSSManager } from "./css.ts";

View File

@@ -7,7 +7,7 @@ import type { Readable } from "node:stream";
import * as React from "react";
import type { RenderToPipeableStreamOptions } from "react-dom/server";
import { renderToPipeableStream } from "react-dom/server.node";
import { createFromNodeStream, type Manifest } from "react-server-dom-bun/client";
import { createFromNodeStream, type Manifest } from "react-server-dom-bun/client.server";
import type { MiniAbortSignal } from "./server.tsx";
// Verify that React 19 is being used.