MiniSearch / server /rerankerServiceHook.ts
github-actions[bot]
Sync from https://github.com/felladrin/MiniSearch
e538a38
raw
history blame contribute delete
383 Bytes
import type { PreviewServer, ViteDevServer } from "vite";
import { startRerankerService, stopRerankerService } from "./rerankerService";
export async function rerankerServiceHook<
T extends ViteDevServer | PreviewServer,
>(server: T) {
const serverProcess = await startRerankerService();
server.httpServer?.on("close", () => {
stopRerankerService(serverProcess);
});
}