2.0.39 • Published 3 years ago
ts-timeout-promise v2.0.39
Table of contents
Getting Started
npm i ts-timeout-promise
Usage
Simple
import { timeout } from 'ts-timeout-promise';
const bootstrap = async () => {
console.log(`Hello`);
await timeout(1000);
console.log(`1 second passed.`);
};
Advanced
import { timeout } from 'ts-timeout-promise';
const bootstrap = async () => {
const promise = timeout(1000)
.then(() => {
console.log(`1 second has passed.`);
})
.catch(() => {
console.log(`Promise rejected.`);
});
// Clears timeout.
promise.clear();
// Clears timeout and rejects promise.
promise.reject();
// Clears timeout and resolves promise.
promise.resolve();
};
Features
- 0 dependencies - no dependencies
- Simple - just 40 lines of clean TypeScript code
- Strongly typed - returns TimeoutPromise with reject(), remains strongly typed
2.0.33
3 years ago
2.0.39
3 years ago
2.0.32
3 years ago
2.0.29
3 years ago
2.0.31
3 years ago
2.0.30
3 years ago
2.0.25
3 years ago
2.0.24
3 years ago
2.0.22
3 years ago
2.0.21
3 years ago
2.0.18
3 years ago
2.0.10-alpha.0
4 years ago
2.0.12-alpha.0
4 years ago
2.0.9
4 years ago
2.0.5
4 years ago
2.0.2
4 years ago
2.0.1
4 years ago
1.2.5
7 years ago
1.2.4
7 years ago
1.2.3
7 years ago
1.2.2
7 years ago
1.2.1
7 years ago
1.2.0
7 years ago
1.1.2
7 years ago
1.1.1
7 years ago
1.1.0
7 years ago
1.0.3
7 years ago
1.0.2
7 years ago
1.0.1
7 years ago
1.0.0
7 years ago