UNPKG

novo-elements

Version:

Bullhorn's NOVO Element Repository for Angular 2

14 lines (13 loc) 344 B
/** * A Promise that uses the deferred anti-pattern */ export function Deferred() { const temp: any = {}; const promise: any = new Promise((resolve: any, reject: any) => { temp.resolve = resolve; temp.reject = reject; }); promise.resolve = temp.resolve; promise.reject = temp.reject; return promise; }