prasi-srv/internal/init-compiled.js

39 lines
781 B
JavaScript

// @bun
// internal/main/handler/http-handler.ts
var createHttpHandler = () => {
return async () => {
return new Response("wuwu");
};
};
// internal/main/handler/ws-handler.ts
var createWsHandler = () => {
return { message(ws, message) {
} };
};
// internal/main/prasi-var.ts
if (!globalThis.prasi) {
globalThis.prasi = {};
}
var prasi = globalThis.prasi;
// internal/main/init.ts
var init = async ({
root_dir,
script_path,
port
}) => {
prasi.dir.root = root_dir;
delete import.meta.require.cache[script_path];
prasi.server = import.meta.require(script_path).server;
if (prasi.server?.init && port) {
await prasi.server.init({ port });
}
prasi.handler.http = createHttpHandler();
prasi.handler.ws = createWsHandler();
};
export {
init
};