Files
cypress/npm/webpack-preprocessor/lib/utils.ts
Chris Breiding 41512c416a feat: Bundle cy.origin() dependencies at runtime (#25626)
Co-authored-by: cypress-bot[bot] <2f0651858c6e38e0+cypress-bot[bot]@users.noreply.github.com>
Co-authored-by: Ryan Manuel <ryanm@cypress.io>
2023-02-13 11:59:29 -05:00

22 lines
383 B
TypeScript

import Bluebird from 'bluebird'
function createDeferred<T> () {
let resolve: (thenableOrResult?: T | PromiseLike<T> | undefined) => void
let reject: any
const promise = new Bluebird<T>(function (_resolve, _reject) {
resolve = _resolve
reject = _reject
})
return {
//@ts-ignore
resolve,
reject,
promise,
}
}
export default {
createDeferred,
}