some api paths

This commit is contained in:
tresabhi committed 2026-08-04 13:07:27 -05:00
1 parent b060e65af5
commit b2fd85a5b0
13 files changed
+106 -21

No files matched your search

+10 -4
View File
@@ -1,13 +1,19 @@
import { type BlitzKitAPI } from "@blitzkit/core";
import { vfs } from "./vfs";
import type { BlitzKitAPI } from "@blitzkit/core/src/blitzkit/api/base";
let _api: BlitzKitAPI;
if (import.meta.env.SSR) {
const { ServerBlitzKitAPI } = await import("@blitzkit/core");
const { ServerBlitzKitAPI } = await import(
"@blitzkit/core/src/blitzkit/api/server"
);
const { vfs } = await import("./vfs");
_api = await new ServerBlitzKitAPI(vfs).init();
} else {
const { ClientBlitzKitAPI } = await import("@blitzkit/core");
const { ClientBlitzKitAPI } = await import(
"@blitzkit/core/src/blitzkit/api/client"
);
_api = new ClientBlitzKitAPI();
}
+1 -1
View File
@@ -1,4 +1,4 @@
import { LocalVFS } from "@blitzkit/core";
import { LocalVFS } from "@blitzkit/core/src/blitzkit/vfs/local";
export const vfs = new LocalVFS(
"/run/media/tresabhi/Windows/Program Files/WindowsApps/7458BE2C.WorldofTanksBlitz_11.19.272.0_x64__x4tje2y229k00",
@@ -0,0 +1,11 @@
import { CamouflageDefinitions } from "@blitzkit/core";
import { api } from "../../../core/blitzkit/api";
export { getStaticPaths } from "../_index";
export async function GET() {
const definitions = await api.camouflageDefinitions();
const bytes = CamouflageDefinitions.encode(definitions).finish();
return new Response(bytes);
}
@@ -0,0 +1,14 @@
import { ConsumableDefinitions } from "@blitzkit/core";
import { api } from "../../../core/blitzkit/api";
export { getStaticPaths } from "../_index";
export async function GET() {
const definitions = await api.consumableDefinitions();
console.dir(definitions, { depth: null });
const bytes = ConsumableDefinitions.encode(definitions).finish();
return new Response(bytes);
}
@@ -0,0 +1,11 @@
import { GameDefinitions } from "@blitzkit/core";
import { api } from "../../../core/blitzkit/api";
export { getStaticPaths } from "../_index";
export async function GET() {
const definitions = await api.gameDefinitions();
const bytes = GameDefinitions.encode(definitions).finish();
return new Response(bytes);
}
@@ -0,0 +1,11 @@
import { ModelDefinitions } from "@blitzkit/core";
import { api } from "../../../core/blitzkit/api";
export { getStaticPaths } from "../_index";
export async function GET() {
const definitions = await api.modelDefinitions();
const bytes = ModelDefinitions.encode(definitions).finish();
return new Response(bytes);
}
@@ -0,0 +1,11 @@
import { ProvisionDefinitions } from "@blitzkit/core";
import { api } from "../../../core/blitzkit/api";
export { getStaticPaths } from "../_index";
export async function GET() {
const definitions = await api.provisionDefinitions();
const bytes = ProvisionDefinitions.encode(definitions).finish();
return new Response(bytes);
}
@@ -0,0 +1,11 @@
import { TankDefinitions } from "@blitzkit/core";
import { api } from "../../../core/blitzkit/api";
export { getStaticPaths } from "../_index";
export async function GET() {
const definitions = await api.tankDefinitions();
const bytes = TankDefinitions.encode(definitions).finish();
return new Response(bytes);
}