atomic-saga
Version:
A comprehensive npm package for ensuring atomic API operations in distributed Node.js applications using Saga patterns, compensating transactions, and idempotent operations
1 lines • 1.4 kB
Source Map (JSON)
{"version":3,"file":"TransactionalOutbox.d.ts","sourceRoot":"","sources":["../../src/patterns/TransactionalOutbox.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,WAAW,EAAe,aAAa,EAAE,MAAM,EAAE,MAAM,UAAU,CAAC;AAE3E;;;GAGG;AACH,qBAAa,mBAAmB;IAC9B,OAAO,CAAC,QAAQ,CAAC,KAAK,CAAc;IACpC,OAAO,CAAC,QAAQ,CAAC,aAAa,CAAgB;IAC9C,OAAO,CAAC,QAAQ,CAAC,MAAM,CAAS;IAChC,OAAO,CAAC,QAAQ,CAAC,eAAe,CAAS;IACzC,OAAO,CAAC,QAAQ,CAAC,UAAU,CAAS;IACpC,OAAO,CAAC,SAAS,CAAkB;IACnC,OAAO,CAAC,MAAM,CAAC,CAAiB;gBAG9B,KAAK,EAAE,WAAW,EAClB,aAAa,EAAE,aAAa,EAC5B,MAAM,EAAE,MAAM,EACd,eAAe,GAAE,MAAa,EAC9B,UAAU,GAAE,MAAU;IASxB;;OAEG;IACG,UAAU,CACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,SAAS,EAAE,MAAM,EACjB,OAAO,EAAE,GAAG,GACX,OAAO,CAAC,MAAM,CAAC;IAyBlB;;OAEG;IACH,KAAK,IAAI,IAAI;IAkBb;;OAEG;IACH,IAAI,IAAI,IAAI;IAeZ;;OAEG;YACW,oBAAoB;IAmBlC;;OAEG;YACW,YAAY;IAmD1B;;;OAGG;IACH,OAAO,CAAC,gBAAgB;IASxB;;OAEG;IACG,UAAU,IAAI,OAAO,CAAC,IAAI,CAAC;IAIjC;;OAEG;IACG,QAAQ,IAAI,OAAO,CAAC;QACxB,OAAO,EAAE,MAAM,CAAC;QAChB,SAAS,EAAE,MAAM,CAAC;QAClB,MAAM,EAAE,MAAM,CAAC;KAChB,CAAC;CAWH;AAED;;;GAGG;AACH,qBAAa,iBAAiB;IAC5B,OAAO,CAAC,QAAQ,CAAC,MAAM,CAAsB;IAC7C,OAAO,CAAC,QAAQ,CAAC,MAAM,CAAS;gBAEpB,MAAM,EAAE,mBAAmB,EAAE,MAAM,EAAE,MAAM;IAKvD;;OAEG;IACG,OAAO,CAAC,CAAC,EACb,aAAa,EAAE,MAAM,OAAO,CAAC,CAAC,CAAC,EAC/B,SAAS,EAAE;QACT,MAAM,EAAE,MAAM,CAAC;QACf,MAAM,EAAE,MAAM,CAAC;QACf,SAAS,EAAE,MAAM,CAAC;QAClB,OAAO,EAAE,GAAG,CAAC;KACd,GACA,OAAO,CAAC,CAAC,CAAC;CAkCd"}