---
url: https://node-ts.github.io/bus/api/bus-core/functions/sleep.md
---
[API reference](../../index.md) / [@node-ts/bus-core](../index.md) / sleep

# Function: sleep()

```ts
function sleep(timeoutMs): Promise<void>;
```

Defined in: [packages/bus-core/src/util/sleep.ts:5](https://github.com/node-ts/bus/blob/2e6cf65c27833b707ae31ee623cfb6343770f434/packages/bus-core/src/util/sleep.ts#L5)

Returns a promise that resolves when the timeout expires

## Parameters

| Parameter | Type | Description |
| ------ | ------ | ------ |
| `timeoutMs` | `number` | How long to wait until the promise resolves |

## Returns

`Promise`<`void`>
