UNPKG

@jcoreio/abortable

Version:

memory-leak-proof function to wrap a promise to reject when a signal is aborted

2 lines (1 loc) 1.24 kB
{"version":3,"file":"index.mjs","names":["newAbortError","DOMException","noop","abortable","promise","signal","Promise","resolve","reject","cleanup","callbacks","removeEventListener","onAbort","reason","then","value","error","aborted","addEventListener"],"sources":["src/index.ts"],"sourcesContent":[null],"mappings":"AAAA,OAAO,MAAMA,aAAa,GAAGA,CAAA,KAC3B,IAAIC,YAAY,CAAC,4BAA4B,EAAE,YAAY,CAAC;AAE9D,MAAMC,IAAI,GAAGA,CAAA,KAAM,CAAC,CAAC;AAErB,OAAO,SAASC,SAASA,CACvBC,OAAmB,EACnBC,MAA+B,EACnB;EACZ,IAAI,CAACA,MAAM,EAAE,OAAOD,OAAO;EAC3B,OAAO,IAAIE,OAAO,CAAI,CAACC,OAAO,EAAEC,MAAM,KAAK;IACzC,MAAMC,OAAO,GAAGA,CAAA,KAAM;MACpB,MAAMC,SAAS,GAAG;QAAEH,OAAO;QAAEC;MAAO,CAAC;MACrC;MACA;MACA;MACA;MACA;MACAD,OAAO,GAAGL,IAAI;MACdM,MAAM,GAAGN,IAAI;MACb;MACA;MACAG,MAAM,CAACM,mBAAmB,CAAC,OAAO,EAAEC,OAAO,CAAC;MAC5C,OAAOF,SAAS;IAClB,CAAC;IACD,MAAME,OAAO,GAAGA,CAAA,KAAMH,OAAO,CAAC,CAAC,CAACD,MAAM,CAACH,MAAM,CAACQ,MAAM,CAAC;IAErDT,OAAO,CAACU,IAAI,CACTC,KAAK,IAAKN,OAAO,CAAC,CAAC,CAACF,OAAO,CAACQ,KAAK,CAAC,EAClCC,KAAc,IAAKP,OAAO,CAAC,CAAC,CAACD,MAAM,CAACQ,KAAK,CAC5C,CAAC;IACD,IAAIX,MAAM,CAACY,OAAO,EAAE;MAClB;MACAT,MAAM,CAACH,MAAM,CAACQ,MAAM,CAAC;IACvB,CAAC,MAAM;MACLR,MAAM,CAACa,gBAAgB,CAAC,OAAO,EAAEN,OAAO,CAAC;IAC3C;EACF,CAAC,CAAC;AACJ","ignoreList":[]}