dynamically import client api

This commit is contained in:
tresabhi committed 2026-08-02 20:28:57 -05:00
1 parent 8a3e57637d
commit b060e65af5
5 files changed
+82 -111

No files matched your search

+3 -5
View File
@@ -1,15 +1,13 @@
import {
ClientBlitzKitAPI,
ServerBlitzKitAPI,
type BlitzKitAPI,
} from "@blitzkit/core";
import { type BlitzKitAPI } from "@blitzkit/core";
import { vfs } from "./vfs";
let _api: BlitzKitAPI;
if (import.meta.env.SSR) {
const { ServerBlitzKitAPI } = await import("@blitzkit/core");
_api = await new ServerBlitzKitAPI(vfs).init();
} else {
const { ClientBlitzKitAPI } = await import("@blitzkit/core");
_api = new ClientBlitzKitAPI();
}