UNPKG

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.64 kB
{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"AAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;GAkDG;AAKH,OAAO,EAAuB,iBAAiB,EAAE,MAAM,gCAAgC,CAAC;AAGxF,OAAO,KAAK,EACV,cAAc,EACd,aAAa,EACb,UAAU,EACV,WAAW,EAEX,eAAe,EAChB,MAAM,SAAS,CAAC;AAGjB,OAAO,EAAE,gBAAgB,EAAE,MAAM,yBAAyB,CAAC;AAC3D,OAAO,EAAE,qBAAqB,EAAE,MAAM,oCAAoC,CAAC;AAC3E,OAAO,EAAE,mBAAmB,EAAE,iBAAiB,EAAE,MAAM,gCAAgC,CAAC;AAGxF,YAAY,EAEV,cAAc,EACd,aAAa,EACb,UAAU,EACV,eAAe,EACf,UAAU,EACV,WAAW,EAGX,gBAAgB,EAChB,SAAS,EACT,WAAW,EACX,aAAa,EACb,MAAM,EAGN,eAAe,EAGf,iBAAiB,EACjB,kBAAkB,EAClB,cAAc,EACd,WAAW,EACZ,MAAM,SAAS,CAAC;AAGjB,qBAAa,mBAAmB;IAC9B,OAAO,CAAC,QAAQ,CAAC,YAAY,CAAmB;IAChD,OAAO,CAAC,QAAQ,CAAC,qBAAqB,CAAwB;IAC9D,OAAO,CAAC,QAAQ,CAAC,MAAM,CAAC,CAAsB;IAC9C,OAAO,CAAC,QAAQ,CAAC,MAAM,CAAS;gBAEpB,MAAM,EAAE,eAAe;IA2BnC;;OAEG;IACG,WAAW,CAAC,QAAQ,GAAG,GAAG,EAC9B,UAAU,EAAE,cAAc,CAAC,QAAQ,CAAC,EACpC,OAAO,EAAE,QAAQ,GAChB,OAAO,CAAC,aAAa,CAAC;IAIzB;;OAEG;IACG,YAAY,CAAC,EAAE,EAAE,MAAM,GAAG,OAAO,CAAC,aAAa,GAAG,IAAI,CAAC;IAI7D;;OAEG;IACG,cAAc,CAAC,MAAM,CAAC,EAAE,MAAM,EAAE,MAAM,CAAC,EAAE,UAAU,GAAG,OAAO,CAAC,aAAa,EAAE,CAAC;IAIpF;;OAEG;IACH,wBAAwB;IAIxB;;OAEG;IACH,sBAAsB,IAAI,MAAM;IAIhC;;OAEG;IACH,WAAW,IAAI,IAAI;IAQnB;;OAEG;IACH,UAAU,IAAI,IAAI;IAMlB;;OAEG;IACG,cAAc,IAAI,OAAO,CAAC;QAAE,OAAO,EAAE,MAAM,CAAC;QAAC,SAAS,EAAE,MAAM,CAAC;QAAC,MAAM,EAAE,MAAM,CAAA;KAAE,GAAG,IAAI,CAAC;IAO9F;;OAEG;IACH,uBAAuB,IAAI,iBAAiB,GAAG,IAAI;CAMpD;AAsBD,eAAO,MAAM,KAAK;IAChB;;OAEG;sBACe,MAAM;IAIxB;;OAEG;sBACe,MAAM;IAIxB;;OAEG;oCAC4B,MAAM,cAAiB,MAAM,sBAA4B,MAAM,GAAO,WAAW;IAIhH;;OAEG;uCACgC,cAAc,GAAG,OAAO;CAa5D,CAAC;AAGF,eAAe,mBAAmB,CAAC"}