[API reference](https://evolu.dev/docs/api-reference) › [@evolu/nodejs](https://evolu.dev/docs/api-reference/nodejs) › Shutdown

```ts
type Shutdown = Promise<void>;
```

Defined in: [nodejs/src/Task.ts:24](https://github.com/evoluhq/evolu/blob/e7144e2bbe9069362b62dec1b64a8aa922b8f1b0/packages/nodejs/src/Task.ts#L24)

A promise that resolves when a termination signal is received.

Resolves on `SIGINT` (Ctrl-C), `SIGTERM` (OS/k8s/Docker termination),
`SIGHUP` (console close/terminal disconnect), or `SIGBREAK` (Windows
Ctrl-Break).