INNER CODE UNIT · TypeScript
createStubProcessManager
pranshuchittora/simvyn · packages/server/src/app.ts:74
function createStubProcessManager(): ProcessManager {
return {
spawn(cmd: string, args: string[], opts?: object) {
return nodeSpawn(cmd, args, opts);
},
async exec(cmd: string, args: string[]) {
return execFileAsync(cmd, args);
},
cleanup() {},
};
}
export async function createApp(opts: AppOptions = {}): Promise<FastifyInstance> {
const { modulesDir, modules, dashboardDir, logger = true, version = "0.0.0" } = opts;
const fastify = Fastify({ logger });
await fastify.register(fastifyWebsocket);