A simple utility to wait for a specified amount of time in JavaScript/TypeScript
npm install alwaitbash
npm install alwait
or
yarn add alwait
or
pnpm add alwait
`
$3
#### ES Modules (ESM)
`typescript
import { wait } from "alwait";
// or
import wait from "alwait";
async function example() {
console.log("Start");
await wait(); // Wait 2 seconds (default value)
console.log("2 seconds later");
await wait(5000); // Wait 5 seconds
console.log("5 seconds later");
}
example();
`
#### CommonJS (CJS)
`javascript
const { default: wait } = require("alwait");
// or
const { wait } = require("alwait");
async function example() {
console.log("Start");
await wait(); // Wait 2 seconds (default value)
console.log("2 seconds later");
await wait(5000); // Wait 5 seconds
console.log("5 seconds later");
}
example();
`
#### JavaScript (without async/await)
`javascript
const { wait } = require("alwait");
console.log("Start");
wait()
.then(() => {
console.log("2 seconds later");
return wait(5000);
})
.then(() => {
console.log("5 seconds later");
});
`
$3
#### wait(ms?: number): Promise
Waits for a specific time and returns a promise that resolves after the specified time.
##### Parameters
- ms (optional): Time in milliseconds to wait. Default is 2000 (2 seconds).
##### Returns
- Promise: A promise that resolves after the specified time.
$3
MIT
---
Documentación en Español
Una simple utilidad para esperar un tiempo determinado en JavaScript/TypeScript.
$3
`bash
npm install alwait
o
yarn add alwait
o
pnpm add alwait
`
$3
#### ES Modules (ESM)
`typescript
import { wait } from "alwait";
// o
import wait from "alwait";
async function ejemplo() {
console.log("Inicio");
await wait(); // Espera 2 segundos (valor predeterminado)
console.log("2 segundos después");
await wait(5000); // Espera 5 segundos
console.log("5 segundos después");
}
ejemplo();
`
#### CommonJS (CJS)
`javascript
const { default: wait } = require("alwait");
// o
const { wait } = require("alwait");
async function ejemplo() {
console.log("Inicio");
await wait(); // Espera 2 segundos (valor predeterminado)
console.log("2 segundos después");
await wait(5000); // Espera 5 segundos
console.log("5 segundos después");
}
ejemplo();
`
#### JavaScript (sin async/await)
`javascript
const { wait } = require("alwait");
console.log("Inicio");
wait()
.then(() => {
console.log("2 segundos después");
return wait(5000);
})
.then(() => {
console.log("5 segundos después");
});
`
$3
#### wait(ms?: number): Promise
Espera un tiempo específico y devuelve una promesa que se resuelve después del tiempo especificado.
##### Parámetros
- ms (opcional): Tiempo en milisegundos a esperar. Por defecto es 2000 (2 segundos).
##### Retorno
- Promise