39 lines
781 B
JavaScript
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
|
|
};
|