UNPKG

@adyen/adyen-platform-experience-web

Version:

![Platform Experience header](https://github.com/Adyen/adyen-platform-experience-web/assets/7926613/18094965-9e01-450e-8dc9-ea84e6b22c2b)

22 lines (21 loc) 522 B
import { struct as f } from "../../../utils/struct/main.js"; import { enumerable as o, getter as l } from "../../../utils/struct/property.js"; import { noop as u } from "../../../utils/common.js"; const a = () => { let t, s, r; const m = () => { const e = r ?? u, c = new Promise((i, p) => { r = i, s = p; }); return e(t = c), n; }, n = f({ promise: l(() => t), refresh: o(m), reject: o((e) => s(e)), resolve: o((e) => r(e)) }); return m(); }; export { a as createDeferred };