UNPKG
@atlas-kitchen/adyen-web
Version:
latest (6.15.0)
6.15.0
docs.adyen.com/checkout
atlas-kitchen/adyen-web
@atlas-kitchen/adyen-web
/
dist
/
es
/
utils
/
promiseTimeout.js
3 lines
(2 loc)
•
259 B
JavaScript
View Raw
1
2
3
const
e
=(
e,t,c
)=>{
let
o;
return
{
promise
:
new
Promise
((
(
r,a
)=>
{o=
setTimeout
((
()=>
{
a
(c)}),e),t.
then
((
e
=>
{
clearTimeout
(o),
r
(e)})).
catch
((
e
=>
{
clearTimeout
(o),
a
(e)}))})),
cancel
:
()=>
{
clearTimeout
(o)}}};
export
{e
as
default
};
//# sourceMappingURL=promiseTimeout.js.map