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);

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…