# sleep

```ts
function sleep(duration: number): Operation<void>
```

Sleep for the given amount of milliseconds.

### Examples
#### Example 1
```typescript
import { main, sleep } from 'effection';

await main(function*() {
  yield* sleep(2000);
  console.log("Hello lazy world!");
});
```

---
### Parameters


**duration**: number


the number of milliseconds to sleep
### Return Type


[Operation](https://frontside.com/effection/api/v3/Operation.md)&lt;void&gt;

[View code](https://github.com/thefrontside/effection/tree/effection-v3.6.1/lib/sleep.ts#L19)
