promise
Functions
Function
Description
Example
Description
Usage Examples
Check if Value is Promise
// Standard Promise
const promise = fetch('https://api.example.com/data');
console.log(dphelper.promise.check(promise));
// true
// Promise created with Promise.resolve
const resolved = Promise.resolve('data');
console.log(dphelper.promise.check(resolved));
// true
// Thenable (Promise-like object)
const thenable = { then: (resolve) => resolve('data') };
console.log(dphelper.promise.check(thenable));
// true
// Regular value
console.log(dphelper.promise.check('hello'));
// false
console.log(dphelper.promise.check(123));
// false
console.log(dphelper.promise.check({}));
// falseSafe Promise Handling
Type Guard for TypeScript
Details
Last updated