{"_id":"@u-e-i/err-cannot-retry","_rev":"3-0f2fcb0d7d457e4f25e255feb3b561e4","name":"@u-e-i/err-cannot-retry","dist-tags":{"latest":"1.0.2"},"versions":{"1.0.0":{"name":"@u-e-i/err-cannot-retry","version":"1.0.0","main":"index.js","author":{"name":"u-x-i"},"license":"MIT","_id":"@u-e-i/err-cannot-retry@1.0.0","dist":{"shasum":"8d45f76b070a2c371e1a850cd96bcfe2a5e9df4c","integrity":"sha512-ojL48rfvVKRnDP3YJ4uRz9DJL327/BuHZA9Hy/Zg+vyMMy4CODZKG9pz0AA8dhxQXdxUY5RuG0weT53y1l2cUw==","tarball":"https://registry.npmjs.org/@u-e-i/err-cannot-retry/-/err-cannot-retry-1.0.0.tgz","fileCount":3,"unpackedSize":472,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcqGN3CRA9TVsSAnZWagAA+mIP/isQLtQdSXChzC2B6/u2\nK4mZZXgaj1wuClO5ddVjP1dh0q7hJObNvcxTou0mSrC/oFyQgHlJYiALYgiG\n1MG0qMSLmp2FmhfwQjEPuddutCOwnkGTLqI3BXV6AbXY+xSkC33WODkLT8vY\nkVNVs5xv6U/EnpVP8iYUxQj497lLIhOGjM1HjnNfhYA7SVttyldgJ/lfQf/C\nncggVREVqFjPzDWbJLYrEecC36u0TK8iWWoizpirvbXqSBJnIL9bvwjHuZQ5\nwndaPknWPDjjcxTbbo2xxBmVU8v+rMPidZammhI4kh9a070yWADyF5IGymnd\nUEcWGZA/+Sl2dmofucFUL16CdnZSadjAqF6uD8eR/kkGGmHjG2obT96XcBQY\nc1c+4rWQkzmf/Tbhhtfrur+ugva/0PTOTswckR1Uakx60VT3zAsKoG3AxS0x\n5HZw08b+taGzZsWZ271LVkU3Oz/G3mmbatb2CPJQuOYHqg4Zkyj9+/n0fZOu\nO9FBjBNkpwsvLHnTyljxbTsDm2mEV2V02amQp4/Sc5vu3eHwt4h6KZsRAs9D\n/2t90RhpaSpSiwaOsypuIvdYMhXqIPtFvy5GN56qi3oOhHjVzTshhrO1kqy9\nlTh0S5OMZKn0aabTQivH4imOcDNDBHiYw0VWo6Z/PvpRzX2HKvcbdSD7J6gW\nZUkc\r\n=4+i9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICteFcyCGuJObheI+kt2ypEGu7V7ztnDHCP/K++EoSplAiBYKGEtImQWoNDwFGnEir/xIjMyfrpq3w0VHGwsRvhV8Q=="}]},"maintainers":[{"name":"universal.x.interfaces","email":"universal.x.interfaces@gmail.com"},{"name":"_hoang_","email":"hoangtd97@outlook.com"}],"_npmUser":{"name":"_hoang_","email":"hoangtd97@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/err-cannot-retry_1.0.0_1554539382336_0.48888465113364643"},"_hasShrinkwrap":false},"1.0.1":{"name":"@u-e-i/err-cannot-retry","version":"1.0.1","main":"index.js","author":{"name":"u-x-i"},"license":"MIT","description":"ERR_CANNOT_RETRY","keywords":["ERR","ERR_CANNOT_RETRY"],"_id":"@u-e-i/err-cannot-retry@1.0.1","dist":{"shasum":"1575cb74cae15955c8aaa4dacf40aa52a76960ec","integrity":"sha512-gCIXt6iBirdLpzJvBls74IF7/TrGgMzeVzHH/PQEbb9yUWIVp3vZDg4kVRkaPGw16oJWGLK0pVU5eUNj7VsRyw==","tarball":"https://registry.npmjs.org/@u-e-i/err-cannot-retry/-/err-cannot-retry-1.0.1.tgz","fileCount":4,"unpackedSize":2746,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcqIiGCRA9TVsSAnZWagAAwoAP/jqh7MfcaycV6ZKX3J/v\nW6ETZtAFjfypkcFHOTCh6xuMxFilMf4wFfFMFdtn77CBTVj/tg7Tlr7P++4c\nq5MFYeuTKqWRnqLYU/TLkabPL0DX64WjyV6zz4UIXcn3gIY+Evxs0u+fzcn2\nLmiaMzXCihP+wN18LD3oMhQyxlZ2Y7IKbbUijhvBkEBrG2JQYaeXCr81i+YA\nc1xVK+gDkISkJ/IkSCslcS4Qm5WEFvsmja4evP+Ld4OGprKQjjAxVconuRhY\n8x5XWw3YVW0C01jlTGSVJLi8XONN0Lp+Rcq11VUqv5x1VCLLand4zUPirnSS\nqrscGAB44wxmP5Li5U/6fe/aSi71G2r0k2sbIYy71aeygCl/6uRgTxqcvyap\nFXNfS06mkRg944EFDSjzRh/kFWA3SAybLmDh/IqT1itwZWiM2Klz6mHrU6QY\nQaFWW5JvYpuBQPcACQ4Jowv4a81jAmzK4p9+nMl+Sgy1f/qqbfqypoQKyG2/\nlJ+DsE1rcRTmhfN+NIIX2DOWLEz/AhKMoiFC+XA+HufzNsj2ScD1vCRPuqjB\nqqGTYDrxA650R+inLxzIV6cMGfuh66adaryxvU8mEEZzwLoIHgQmmBwNiWLZ\nNlOGVp3+CSbzCqHXDER4z7Mr2PQxIZayobwZ4ukDC5ABUNmlGb7N1jMDQKrH\np7p+\r\n=4slZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIANRri+UNcz7jHcKtWhPQ7l0lzds1xFpVoS0e0RqMxpnAiAiQ3xaPUMg7BlW609wq2xClUaa5iEo+0Te7PW8jNO33A=="}]},"maintainers":[{"name":"_hoang_","email":"hoangtd97@outlook.com"},{"name":"universal.x.interfaces","email":"universal.x.interfaces@gmail.com"}],"_npmUser":{"name":"_hoang_","email":"hoangtd97@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/err-cannot-retry_1.0.1_1554548870169_0.8488990071639979"},"_hasShrinkwrap":false},"1.0.2":{"name":"@u-e-i/err-cannot-retry","version":"1.0.2","main":"index.js","author":{"name":"u-x-i"},"license":"MIT","description":"ERR_CANNOT_RETRY","scripts":{"test":"mocha *.spec.js --exit"},"keywords":["ERR","ERR_CANNOT_RETRY"],"devDependencies":{"mocha":"^6.1.2"},"_id":"@u-e-i/err-cannot-retry@1.0.2","dist":{"shasum":"5f7340b2abc6c39fff39ad2ddd29acf60efb65d1","integrity":"sha512-rOABacUfSq6VRuUotladbpmngt7QZ7QTTFBcSFeGnZpri0/PQxejvWbMkjOdDPuDTR//IrtMQ/RCe/sVkw5ztA==","tarball":"https://registry.npmjs.org/@u-e-i/err-cannot-retry/-/err-cannot-retry-1.0.2.tgz","fileCount":5,"unpackedSize":4123,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcr39hCRA9TVsSAnZWagAAfnwP/1KED137c3jFbK8Mhp2W\nYRlWQFbyY2lpR6O3dacZYPmJ1QZWP/IhxFE+JAbpZE5+xiP1iShINpVrk5AL\ncNMihn9EDLqBBvs9AbozC9lNaH7RrE6jnLRncxpm2CfqeEiSdAfKVi6DyZ2k\nfITnsYTnA85RTqKqmToyNpXOBgQsp6IeHODHgDAdm9sTc5xkQWUvoZ01STtn\nhdYe5il5fk3ukx8/i6HBpxIBINUz36jBj4bEuH7kheklruuFQNi0YBPOULNL\n2zn1khievOqGEipy+igtk2Y8QiQhor5/j2CKnnEOgOXhFKAxEeB7sQ4AWhNw\n7wGC5V2G4DZ11P9KMLSVbyTZJIQRU6KvbgxULV9oC6vGuNEuIVbPAe1Pti9H\nDAn0qlqHBPjHRdS/rvlHhGbgzJVUWbCVQR/8XORm8Fqka/+D9MUercSHce5x\nANpjszNSZ+om5dBWaW/U+vX7fe06hRpXywBWe2oTdFkAU2T4Pv/r8xIYW132\nhPTT4q/OGJwqwyw2bQBHQWYLWqWoHju4cw53ccB7V3hctNEzIozRWoR7zbHx\n59wsgDv95urZt3hFE0CUqYKFLTL2bdA3DRHZP2Q9NKgjOWthuF+5vBhh/hSM\nbXvetloiY7Ktqhkt8zfNxUOgBwP1PPcElLzUteamYecBWSQEH6Ll6QfWatZz\neZOB\r\n=UTqI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGZlGpBJrVg4Jke3ZL4lAU6MBEnHdp+ZDsGSb0ROJpF0AiBf8PUFaz8uHS2WqiPOK671/GdgUCXkB5HQslDVSyYZRQ=="}]},"maintainers":[{"name":"_hoang_","email":"hoangtd97@outlook.com"},{"name":"universal.x.interfaces","email":"universal.x.interfaces@gmail.com"}],"_npmUser":{"name":"_hoang_","email":"hoangtd97@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/err-cannot-retry_1.0.2_1555005280885_0.6388567072346341"},"_hasShrinkwrap":false}},"time":{"created":"2019-04-06T08:29:42.154Z","1.0.0":"2019-04-06T08:29:42.586Z","modified":"2022-04-07T09:04:14.363Z","1.0.1":"2019-04-06T11:07:50.358Z","1.0.2":"2019-04-11T17:54:41.005Z"},"maintainers":[{"name":"_hoang_","email":"hoangtd97@outlook.com"},{"name":"universal.x.interfaces","email":"universal.x.interfaces@gmail.com"}],"author":{"name":"u-x-i"},"license":"MIT","readme":"<a id=\"ERR_CANNOT_RETRY\"></a>\n\n## ERR\\_CANNOT\\_RETRY\n**Kind**: global class  \n**Properties**\n\n| Name | Type | Description |\n| --- | --- | --- |\n| code | <code>string</code> | ERR_CANNOT_RETRY |\n| activity | <code>string</code> | activity's name |\n| actor | <code>string</code> | who do this activity |\n| logs | <code>Array.&lt;object&gt;</code> | list error and time of each retry operation |\n| logs[].time | <code>number</code> | time of retry operation |\n| logs[].error | <code>error</code> | error of retry operation |\n| reactions | <code>Array.&lt;string&gt;</code> | [TERMINATE] |\n| message | <code>string</code> | template : `Can't retry ${this.actor}.${this.activity}()` |\n\n<a id=\"new_ERR_CANNOT_RETRY_new\"></a>\n\n### new ERR\\_CANNOT\\_RETRY()\nThrow when can't continue to retry the operation will fail\n\n**Example**  \n```json\n  {\n    \"message\" : \"Can't retry OrderService.createOrder()\",\n    \"code\": \"ERR_CANNOT_RETRY\",\n    \"actor\": \"OrderService\",\n    \"activity\": \"createOrder\",\n    \"logs\": [\n      {\n        \"time\": 200,\n        \"error\": {\n          \"message\": \"Service Unavailable\",\n          \"status\": 503\n        }\n      },\n      {\n        \"time\": 400,\n        \"error\": {\n          \"message\": \"Items must be an array\",\n          \"status\": 400\n        }\n      }\n    ],\n    \"reactions\": [\n      \"TERMINATE\"\n    ]\n  }\n  ```\n","readmeFilename":"readme.md","description":"ERR_CANNOT_RETRY","keywords":["ERR","ERR_CANNOT_RETRY"]}