mirror of
https://github.com/blitzkit/blitzkit.git
synced 2026-10-23 11:39:50 +02:00
dynamically import client api
This commit is contained in:
1 parent
8a3e57637d
commit
b060e65af5
5 files changed
+82
-111
No files matched your search
@@ -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();
|
||||
}
|
||||
|
||||
|
||||
Reference in new issue
Block a user