function someCheck() {
return Promise.resolve(true)
}
function something() {
return Promise.resolve({
ok: true
})
}
function somethingElse() {
return Promise.resolve({
ok: false
})
}
function handler() {
conditionalPromise(someCheck).ifTrue(something).otherwise(somethingElse)
.then((r)=>{
if(r.outcome) {
console.log("Condition met, result: ",r.result)
} else {
console.log("Condition not met, result: ",r.result)
}
})
}
handler()
-
Notifications
You must be signed in to change notification settings - Fork 0
nmjmdr/cond-promise
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
conditional promises
Topics
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published