Nest all content into snippets

This commit is contained in:
Angelos Chalaris
2023-05-07 16:07:29 +03:00
parent 2ecadbada9
commit 6a45d2ec07
1240 changed files with 0 additions and 0 deletions

View File

@ -0,0 +1,26 @@
---
title: Resolve promise after given amount of time
type: snippet
language: javascript
tags: [function,promise]
author: chalarangelo
cover: filter-coffee-pot
dateModified: 2022-01-08T05:00:00-04:00
---
Creates a promise that resolves after a given amount of time to the provided value.
- Use the `Promise` constructor to create a new promise.
- Use `setTimeout()` to call the promise's `resolve` function with the passed `value` after the specified `delay`.
```js
const resolveAfter = (value, delay) =>
new Promise(resolve => {
setTimeout(() => resolve(value, delay));
});
```
```js
resolveAfter('Hello', 1000);
// Returns a promise that resolves to 'Hello' after 1s
```