INNER CODE UNIT · TypeScript
bootstrap
midwayjs/hooks · packages/dev-pack/src/app.ts:25
async function bootstrap() {
try {
app = isServer
? await createApp(process.cwd(), options)
: await createFunctionApp(process.cwd(), options)
ipc.send(process, AppEvents.Started)
} catch (error) {
ipc.send(process, AppEvents.StartError, error)
}
}
async function closeApp(exitCode: 0 | 1) {
if (app) await close(app)
ipc.send(process, AppEvents.Closed)
process.exit(exitCode)
}
function registerHooks() {