{"_id":"@awslabs-community-fork/dynamodb-query-iterator","_rev":"8-8c5dbaafb7b5475d8bd6605e0d9452cd","name":"@awslabs-community-fork/dynamodb-query-iterator","dist-tags":{"latest":"0.7.15"},"versions":{"0.7.8":{"name":"@awslabs-community-fork/dynamodb-query-iterator","version":"0.7.8","description":"Abstraction for DynamoDB queries and scans that handles pagination and parallel worker coordination","keywords":["aws","dynamodb"],"repository":{"type":"git","url":"git+https://github.com/ima-tech/dynamodb-data-mapper-js.git"},"bugs":{"url":"https://github.com/ima-tech/dynamodb-data-mapper-js/issues"},"homepage":"https://github.com/ima-tech/dynamodb-data-mapper-js/packages/dynamodb-scan-iterator/","module":"./dist/lib/esm/index.js","main":"./dist/lib/cjs/index.js","types":"./dist/types/index.d.ts","scripts":{"docs":"typedoc src","build":"tsc -p tsconfig.json && tsc -p tsconfig.cjs.json","prepublish":"npm run build","prepublishOnly":"tsc","test":"jest"},"author":{"name":"AWS SDK for JavaScript Team","email":"aws-sdk-js@amazon.com"},"license":"Apache-2.0","dependencies":{"tslib":"^2.1.0"},"jest":{"transform":{".(ts|tsx)":"ts-jest"},"globals":{"ts-jest":{"tsconfig":"tsconfig.json"}},"testEnvironment":"node","testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"],"coverageThreshold":{"global":{"branches":90,"functions":95,"lines":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}"]},"gitHead":"9353a4eee200ff3b2c929205d8d8c2171b461daa","_id":"@awslabs-community-fork/dynamodb-query-iterator@0.7.8","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-aWek90ED9uIoQl5NBm7eLWwzSaWU3Wh7h1ELelJHkcfyaU3sQsqzp/xNN30aHeWMJ1DtVHw7m6tTDARpnp4xUg==","shasum":"adc48a527f645cf12e85f5849718cdf3b847ac4c","tarball":"https://registry.npmjs.org/@awslabs-community-fork/dynamodb-query-iterator/-/dynamodb-query-iterator-0.7.8.tgz","fileCount":75,"unpackedSize":131779,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbNTYCRA9TVsSAnZWagAAg64P/0bIThBTirmL+/DPGntv\n8aTY37G6xNoO+MnHf9k4oZY11cQUFrRTKq9RWqGSF5ulntW3gmqMLZZ6VPQa\nyqzDUFGNPmb7VfihHkzyfnVIbIVdI/sB9SPhysyfpXxRFmPd50x5GbpBaqtN\nRafepRv9P4SJYFljKlomC2jU8sM7EEXgF4Op75H00GYjI1+kBeaSrmvKxzz/\neD1zDcwsIbRnKxhc7p8qYYQFfSqNUTvmJyszZpPPxi//zgHV0neWdLDrC9A+\nVetWcqe3FsAB9Ik0TOFcBv8pdAHvBKZ968Dl3wqWCe558xuRimYKNVkHARI9\nYOKzOCwMprKbCVAqwNTqDZa1fEMonN7FIXhslrpPCj/Yw3RDwHhPX0suf/v3\nFz3MUVKMdkg22XT3oRgAbqDPvNFSKFXMcetUClzelEl2tn/QPtymjoxw7A1/\nVlz0v7ryDsf8XRf8x/JqcTl1qTtdutKRJ0EJwMgQtfZJqbmxzchpZD3g3TTQ\nBwnjp9r53i3IQApQjgavd4ccJUmt8W40j0bNOe9TOcAM772XaHFjlzpHXefv\n2w9ClPyibGlIqsDQmrXgidt/hds6Iaa3dZtbWpyzmVJkLACCI4ikT18uwe0A\nk2N34DoBSqPzZhZGVNCZFSiB4go9AgElwmF2lfURhSdC1TgfPLJmDBdbRE06\n4RO0\r\n=0iVm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICMUfjb7djpgbOw5WfAPrUEPVL4zbVvwARBlA/ahlZDuAiEAoUgWS0s63GGveNcrWK1F9ZM6Lm1NecJNkVepBaqLDSw="}]},"_npmUser":{"name":"etiennenoel","email":"etienne.noel@ima-tech.ca"},"directories":{},"maintainers":[{"name":"mathieugh","email":"mathieu.girouxh@gmail.com"},{"name":"etiennenoel","email":"etienne.noel@ima-tech.ca"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dynamodb-query-iterator_0.7.8_1617745111921_0.24465637296574894"},"_hasShrinkwrap":false},"0.7.9":{"name":"@awslabs-community-fork/dynamodb-query-iterator","version":"0.7.9","description":"Abstraction for DynamoDB queries and scans that handles pagination and parallel worker coordination","keywords":["aws","dynamodb"],"repository":{"type":"git","url":"git+https://github.com/ima-tech/dynamodb-data-mapper-js.git"},"bugs":{"url":"https://github.com/ima-tech/dynamodb-data-mapper-js/issues"},"homepage":"https://github.com/ima-tech/dynamodb-data-mapper-js/packages/dynamodb-scan-iterator/","module":"./dist/lib/esm/index.js","main":"./dist/lib/cjs/index.js","types":"./dist/types/index.d.ts","scripts":{"docs":"typedoc src","build":"tsc -p tsconfig.json && tsc -p tsconfig.cjs.json","prepublish":"npm run build","prepublishOnly":"tsc","test":"jest"},"author":{"name":"AWS SDK for JavaScript Team","email":"aws-sdk-js@amazon.com"},"license":"Apache-2.0","dependencies":{"tslib":"^2.1.0"},"jest":{"transform":{".(ts|tsx)":"ts-jest"},"globals":{"ts-jest":{"tsconfig":"tsconfig.json"}},"testEnvironment":"node","testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"],"coverageThreshold":{"global":{"branches":90,"functions":95,"lines":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}"]},"gitHead":"851b7af43a26dfc9abf9f496ae7615051bce5376","_id":"@awslabs-community-fork/dynamodb-query-iterator@0.7.9","_nodeVersion":"14.16.0","_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","dist":{"integrity":"sha512-vqyMk7pBvCwQ6oYRAV3GfqLPwmq5zqXR87D6yLmhPKtPHZLy/ponXcVkVpRKLllQ76pwfK7BUGFQ27d7M1fCEQ==","shasum":"73868dbb74f1d19b46b678adb83ef1eae88c5801","tarball":"https://registry.npmjs.org/@awslabs-community-fork/dynamodb-query-iterator/-/dynamodb-query-iterator-0.7.9.tgz","fileCount":70,"unpackedSize":99107,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbNY0CRA9TVsSAnZWagAAThMP/1hbIjTY3x09SKqQ9fVs\nS8v2eP5RJp0MNKHRakU3lyNw+S3tr5CxTF5qT5aFw082zg+M9sLzYvJRDOv2\n2ME+QC+FDYgU1JgI2dsmF/gbr6viWEAzkpnTQcSDY5htnhv3bSGZjJUZdb6c\nMnujMOBB9+a1cA7J4Sp+Tya2Naec2Cb8IYxg4Aa1Hq5EcDptoYBi2MFukpkk\nwsRPt16CjI9dQRTA6ZINnx1sQprONETjYWe42O2x9s9LRT0bpwyGmgzPUdz9\nyG7R14Jd1YBCViStEMwFjQ9U/laEhxGyFgAFQwwXO3Fq4d9Xb/F6+bCnif1q\njmIk2T22ZlRmxFUuk2Bl7fUdWrUP7CPRioU3AjgaA9ecc8lvjYHDU9WbQEd3\nvJggrWBWuZeWs/G25C4ci3ZP5LvyJuIqtQZqocN4Nb+3wPmFux+qoMs1nma3\nazvRkyUTLKyMskJjMKqU5Q2fB/UQBjgVrBhtMFn1/tKyfyjkvpSU15nVXjzB\nwY342zkgu1uIgxYO35bmRXxsYdA0aADmalDLTIvovKZXWAwyndjjb4tW6Zy5\napRfGC42zqEbzmwz8gjYHHhN0yQyoN8Pu0PwOgnx3NQG2FqSI9/nr26D/zkr\nzzl6pxRFYnua5WYi2zwtGB0KKo0+sOmuczoEfPU2GZN/ARoOcIBcgi3T5dMN\ns+rw\r\n=bZGo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIESIJ2k6An/hWJkcRmu2WkN3qhmBtwFgN+v8VriHG+aiAiEA96BrjLysgIko+qb/Iz35IzEIbcfbg8aUw908ghWTib8="}]},"_npmUser":{"name":"etiennenoel","email":"etienne.noel@ima-tech.ca"},"directories":{},"maintainers":[{"name":"mathieugh","email":"mathieu.girouxh@gmail.com"},{"name":"etiennenoel","email":"etienne.noel@ima-tech.ca"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dynamodb-query-iterator_0.7.9_1617745459556_0.1473820548504341"},"_hasShrinkwrap":false},"0.7.10":{"name":"@awslabs-community-fork/dynamodb-query-iterator","version":"0.7.10","description":"Abstraction for DynamoDB queries and scans that handles pagination and parallel worker coordination","keywords":["aws","dynamodb"],"repository":{"type":"git","url":"git+https://github.com/ima-tech/dynamodb-data-mapper-js.git"},"bugs":{"url":"https://github.com/ima-tech/dynamodb-data-mapper-js/issues"},"homepage":"https://github.com/ima-tech/dynamodb-data-mapper-js/packages/dynamodb-scan-iterator/","module":"./dist/lib/esm/index.js","main":"./dist/lib/cjs/index.js","types":"./dist/types/index.d.ts","scripts":{"docs":"typedoc src","build":"tsc -p tsconfig.json && tsc -p tsconfig.cjs.json","prepublish":"npm run build","prepublishOnly":"tsc","test":"jest"},"author":{"name":"AWS SDK for JavaScript Team","email":"aws-sdk-js@amazon.com"},"license":"Apache-2.0","dependencies":{"tslib":"^2.1.0"},"jest":{"transform":{".(ts|tsx)":"ts-jest"},"globals":{"ts-jest":{"tsconfig":"tsconfig.json"}},"testEnvironment":"node","testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"],"coverageThreshold":{"global":{"branches":90,"functions":95,"lines":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}"]},"gitHead":"3efbb52f0d1fa975d86b14ba852cdc5fe430abf9","_id":"@awslabs-community-fork/dynamodb-query-iterator@0.7.10","_nodeVersion":"14.17.0","_npmVersion":"lerna/4.0.0/node@v14.17.0+x64 (linux)","dist":{"integrity":"sha512-fOLsuC+ndA90Y7+ewGjwhGgrf/HCMBm/7voQUBhhOCBrcmDBSDcpAsvofiwB/oitDavlkaJi3TjUhn/mu7MTEg==","shasum":"44cbc3c0eaadba5d50a886bcce9f24ada71e8051","tarball":"https://registry.npmjs.org/@awslabs-community-fork/dynamodb-query-iterator/-/dynamodb-query-iterator-0.7.10.tgz","fileCount":70,"unpackedSize":99108,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgtnVGCRA9TVsSAnZWagAASgkP/jv9o0iL5whgxNi8uugP\ntQnQ60vxPh94f7OMpHvpKPhZCEbHXvPKL7jCQlIMVQeUKAMcps2aCemGaqff\nlEoF6cuaMv+v/XrKIOoh061eNF0UympHGzDvDb2b3hipgWUALY8G3j6YzftG\naIBWLg97yn5ctn+AnCzsDzRu6+Dm8PeVmnK9olMr0XEsN1L3V6QfLGG4yTYv\nCAGYLQBm8YZ5FDsaOjfoGOB0vtIWfrFp6W7Lcj9HlieYOxS42jV7z7iVqUDu\nMryOTZvhHS/J0BTOCDy/H/FpYCoQy5aSz5oIg6cB/sgdQkR5tVsArDz57hc9\nDjtaHh1TEfoMbyCtT4kiznE1uTM2jA4j3Jp9YSzAjR2CYiPPmXbW/f6i0wvG\nTBSmYZEibW4zX+W131juiOhM2Oy36gNHHVx8ulsOiHSijhRLZC5VVBizIq5R\nEF+xUJsNkNpI00LX98L6tFkZ9cPrm7I/C9DuNB1e/QX49TJbdsukMYbekLug\nTv7/qBvFhKdo9L7dB7RCePaUxpxPkHMfnXwR/v6PjxTdunY5gDa7Fr15NdAt\nPkvqG7LtJcfSnIicBLa4tXXtBXNNSqWQ/yAseHneUL8lmz4NIo4FIpigBvz+\nsJpGHJVEZqMZ9ip0eDeEGjaFekc9m/viNz3zFlai07ga6x2rAA/KxYkrkXIW\nQdZZ\r\n=i0rg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFr8y3HFKiCavPZVYHE/pe+ZRutcDr3LdcbZEqfqMiHqAiBPc/yxAr1KeJuxjRr5/jgMgwtDJRmxBmp6Pr7tVilbYQ=="}]},"_npmUser":{"name":"etiennenoel","email":"etienne.noel@ima-tech.ca"},"directories":{},"maintainers":[{"name":"mathieugh","email":"mathieu.girouxh@gmail.com"},{"name":"etiennenoel","email":"etienne.noel@ima-tech.ca"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dynamodb-query-iterator_0.7.10_1622570310195_0.03062959903866025"},"_hasShrinkwrap":false},"0.7.11":{"name":"@awslabs-community-fork/dynamodb-query-iterator","version":"0.7.11","description":"Abstraction for DynamoDB queries and scans that handles pagination and parallel worker coordination","keywords":["aws","dynamodb"],"repository":{"type":"git","url":"git+https://github.com/ima-tech/dynamodb-data-mapper-js.git"},"bugs":{"url":"https://github.com/ima-tech/dynamodb-data-mapper-js/issues"},"homepage":"https://github.com/ima-tech/dynamodb-data-mapper-js/packages/dynamodb-scan-iterator/","module":"./dist/lib/esm/index.js","main":"./dist/lib/cjs/index.js","types":"./dist/types/index.d.ts","scripts":{"docs":"typedoc src","build":"tsc -p tsconfig.json && tsc -p tsconfig.cjs.json","prepublish":"npm run build","prepublishOnly":"tsc","test":"jest"},"author":{"name":"AWS SDK for JavaScript Team","email":"aws-sdk-js@amazon.com"},"license":"Apache-2.0","dependencies":{"tslib":"^2.1.0"},"jest":{"transform":{".(ts|tsx)":"ts-jest"},"globals":{"ts-jest":{"tsconfig":"tsconfig.json"}},"testEnvironment":"node","testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"],"coverageThreshold":{"global":{"branches":90,"functions":95,"lines":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}"]},"gitHead":"91b8885ec86a99dbc96af9716f59b785fd28fb33","_id":"@awslabs-community-fork/dynamodb-query-iterator@0.7.11","_nodeVersion":"14.17.0","_npmVersion":"lerna/4.0.0/node@v14.17.0+x64 (linux)","dist":{"integrity":"sha512-xous04NQA2XyboFxvcw1cgGaXtxhHG0pyR9r693+Gb1l9H69bTzjzOd29yZMJVE+TKIX237DGB5zZy/KN4I+Ww==","shasum":"d5e2ad221338d416069172429f362b3db3d07bfc","tarball":"https://registry.npmjs.org/@awslabs-community-fork/dynamodb-query-iterator/-/dynamodb-query-iterator-0.7.11.tgz","fileCount":70,"unpackedSize":99108,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgtqB0CRA9TVsSAnZWagAAsIoQAJ908pHfYTMXoZmXCrvf\nKTXM23a1xvWMXX20H+Mldk/GKwQVbGHEGH93AZrSlBvoQFhKRNGldHFuIdW1\n5UPcmaR7F+uEOwpqDm64yKywtqH2aNnD4mPMNg0MmZKEmPGIwoBnzaw+fsHA\nRTcR7AxhU56DlNey7DhL8INWQHMBTLe0Z7BVYBUnH/DU5rHjx19BKBYglri/\nMtjNJt6l1ZvXhf6j7nE66KCmPpi6k1fuNJheYTd8lWKQR3wJ/FmFoRNkFytw\ngGg/oUEfvkTGB4Tv7pQHFnrITZBMANZ9pxdUDnDLL/p7nvameN4NRrKDCrtf\neCFYno9Z7JzLVEpc2nK/dceoQ7G0M/vKpzPtQHM0/adGmYFuJXW0lFmUsM44\nMZiImb3/ANV7cxkXcB5c5P4DYwNRQIUhpE5JqK09hUccK0yvSpNqiscymP/i\nE2zQa2hZOEcb5QZiCice1lRLD2gzU4scnSmd7zVcMfbnKxSR0WL4TvaN0rWV\nBcJ/x2CTu+vGn5CiN097jXU1W0UxL+Qf+btT3NB/txl1vMNsHxSMBW8l+F1O\nGcMHkPCcEl+WGXmsJL8c+Shy4NSPsPRPQn12IDl0z6WiU1ylYPQ1IXN4MlRq\ntoeOPR6sgcAMhIX8ERGAUWWcdTHPcHj6dGi4F9ViePa2KimgpnkaiG1esxKO\nALxN\r\n=Qs2o\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCtUMT+f/d3Uc1vM2TBoLpgKiIkdy1u1/slETAv4FKAAwIgZDwk2GcNGVAgYxKUcinkcqLwcpwCOmMvuKLZfj6dPws="}]},"_npmUser":{"name":"etiennenoel","email":"etienne.noel@ima-tech.ca"},"directories":{},"maintainers":[{"name":"mathieugh","email":"mathieu.girouxh@gmail.com"},{"name":"etiennenoel","email":"etienne.noel@ima-tech.ca"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dynamodb-query-iterator_0.7.11_1622581363872_0.4578220056028841"},"_hasShrinkwrap":false},"0.7.12":{"name":"@awslabs-community-fork/dynamodb-query-iterator","version":"0.7.12","description":"Abstraction for DynamoDB queries and scans that handles pagination and parallel worker coordination","keywords":["aws","dynamodb"],"repository":{"type":"git","url":"git+https://github.com/ima-tech/dynamodb-data-mapper-js.git"},"bugs":{"url":"https://github.com/ima-tech/dynamodb-data-mapper-js/issues"},"homepage":"https://github.com/ima-tech/dynamodb-data-mapper-js/packages/dynamodb-scan-iterator/","module":"./dist/lib/esm/index.js","main":"./dist/lib/cjs/index.js","types":"./dist/types/index.d.ts","scripts":{"docs":"typedoc src","build":"tsc -p tsconfig.json && tsc -p tsconfig.cjs.json","prepublish":"npm run build","prepublishOnly":"tsc","test":"jest"},"author":{"name":"AWS SDK for JavaScript Team","email":"aws-sdk-js@amazon.com"},"license":"Apache-2.0","dependencies":{"tslib":"^2.1.0"},"jest":{"transform":{".(ts|tsx)":"ts-jest"},"globals":{"ts-jest":{"tsconfig":"tsconfig.json"}},"testEnvironment":"node","testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"],"coverageThreshold":{"global":{"branches":90,"functions":95,"lines":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}"]},"gitHead":"0c9d3205be36a616d9b59280e7cb874cf2c17624","_id":"@awslabs-community-fork/dynamodb-query-iterator@0.7.12","_nodeVersion":"14.17.0","_npmVersion":"lerna/4.0.0/node@v14.17.0+x64 (linux)","dist":{"integrity":"sha512-tAQ/YQNkbBeTlY5iyBdC69sf+Yno6oWfkICkHDV1bV5YoI6ZXFhSocuVS+8UftJhpIjadiQXzC3nVZ+TZr6z/A==","shasum":"3de6c18964a1bc9d11bf256e05e308ab1a200e92","tarball":"https://registry.npmjs.org/@awslabs-community-fork/dynamodb-query-iterator/-/dynamodb-query-iterator-0.7.12.tgz","fileCount":70,"unpackedSize":99108,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgtqcjCRA9TVsSAnZWagAA8FMP/izuSGx8yYX+MQ/BJm/s\nIevPtkcrRLR+aJtbC0tQVRhGje6lL+BJxZHFeHl5w7r1L1aWzRLr8dRV3oTx\n8JBcUZ5JEyIoOiXVT+bmw57ExbPlWqhGmqKu1uvilRQ/hgTZCsSWD/Bpq6tU\nnIQNwkc+Ix/9rmEFMddvY2bWhFLr0kH/rPf5yNIhC7SrqyBJcgk5LYK6gXZf\nJ2RYG0FctrEagZzzkQF83ZeEKz6LcvrOfkZ8KTOqQZtKmfzt72Qds/yVDusN\n6jTD5BRwo4rdguYLexkoK19fvAl3WlVfXM3MlJoGIUdXkB7QIHXw0YMh2ygz\n5gV1UgEgxF4LPSR+9cqSYRVrhliuz0z0fvdB2BTpvoADSKJ/7nFDabssh8hL\nlGQ09w2fvBprpiW1JGpDhBIqKjvNzV17weHMRt127zio1q8xxszfzRebP/5c\nCxQ/vF2Gowd6FhY4Id+SmycMitdXmHxzXwomho9Nrmu6oiukG3GqurgxxHVj\nBpR3llzB/ycvL1Ak55+SZsxSZyV9G8qOuCsOwrcuO5b45Q2GKbZenCZlvwKs\nE4y0msiP/Es3v+9c9zKQArDCvDb4D4TN+O2FzjG787JSnYOMNqL66jsk7hrt\n/FMlSYR0EK5thVi662ambm66bvt/cZrhSh3lDPsw4c0Zp4dLvFPFX63FyolO\npC/J\r\n=1xCW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD3EEU8aEKO3EInmn/Zn3/7g0SZ41WuB33heIEuL0PPPwIgPINCw2r4pKsvFfT6fmyNwlTKsde0KH+S0nZ+cD/trwQ="}]},"_npmUser":{"name":"etiennenoel","email":"etienne.noel@ima-tech.ca"},"directories":{},"maintainers":[{"name":"mathieugh","email":"mathieu.girouxh@gmail.com"},{"name":"etiennenoel","email":"etienne.noel@ima-tech.ca"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dynamodb-query-iterator_0.7.12_1622583075269_0.2892332295565052"},"_hasShrinkwrap":false},"0.7.13":{"name":"@awslabs-community-fork/dynamodb-query-iterator","version":"0.7.13","description":"Abstraction for DynamoDB queries and scans that handles pagination and parallel worker coordination","keywords":["aws","dynamodb"],"repository":{"type":"git","url":"git+https://github.com/ima-tech/dynamodb-data-mapper-js.git"},"bugs":{"url":"https://github.com/ima-tech/dynamodb-data-mapper-js/issues"},"homepage":"https://github.com/ima-tech/dynamodb-data-mapper-js/packages/dynamodb-scan-iterator/","module":"./dist/lib/esm/index.js","main":"./dist/lib/cjs/index.js","types":"./dist/types/index.d.ts","scripts":{"docs":"typedoc src","build":"tsc -p tsconfig.json && tsc -p tsconfig.cjs.json","prepublish":"npm run build","prepublishOnly":"tsc","test":"jest"},"author":{"name":"AWS SDK for JavaScript Team","email":"aws-sdk-js@amazon.com"},"license":"Apache-2.0","dependencies":{"tslib":"^2.1.0"},"jest":{"transform":{".(ts|tsx)":"ts-jest"},"globals":{"ts-jest":{"tsconfig":"tsconfig.json"}},"testEnvironment":"node","testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"],"coverageThreshold":{"global":{"branches":90,"functions":95,"lines":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}"]},"gitHead":"10bc5499c70c6051b746f89c20b6f6d0b991ad4f","_id":"@awslabs-community-fork/dynamodb-query-iterator@0.7.13","_nodeVersion":"14.17.0","_npmVersion":"lerna/4.0.0/node@v14.17.0+x64 (linux)","dist":{"integrity":"sha512-lQp2vNXjBKOQsH2JlNkD05h5Q4oRx2oL0NpQN0Gk6J9rIuOo06taNPh+/zLHRgb82DlFhGnZIl1tP+CkmSvwnw==","shasum":"52a9547b34ebb3cf9eae8304dcdc142b6c2695ed","tarball":"https://registry.npmjs.org/@awslabs-community-fork/dynamodb-query-iterator/-/dynamodb-query-iterator-0.7.13.tgz","fileCount":70,"unpackedSize":99108,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgtrSBCRA9TVsSAnZWagAAwKQP/3qLTigTfqttjkzfrril\ndcbIJ6wHWRwWVaVmpz6dsJMqecEOFti180P7OzreMbgjsT0pbgC0GvfKMJHw\nyNg4yZ42Uli4ZCHk63K5l/uZX3qxdm8n5MgG2XqIPHEZPKq60wHCrYCnDeR7\nqe058pKtkNQFAcp7RK3Bbzn8AzKkeKOYYvXrcHwLX2Ai+DkVu7ZmrKgwxNrZ\n1AYyEA8tlk0oEPV4gmeGf9N+YMAczjlabtEgqzyg9Kn5DURHOwLh24K9cCrx\n7ub599JLqQBN+XcgY7zx9xBBsaCflnlIxCujG3Zqsgwt+eEIGgbu/GNMBng8\n9LCKoCrMtaR9E6GZwBIBHfjB4ZqiQX0wQFxKYHqXbLUQBeULqDsAhcqXFvRt\nxDRBTUwQG/f8tfrxuOeknPRXNwlrfyHJB508lz9Pbrr8eNwxvB4oIs9PmAwN\nTnMmNQ1mkCktFEwLsFx+3b01WXcsvqguTtsYbiKXO6SLPvAIbj0xbivYJryK\ndJqY5vRPt1UGHlTlGm3XjIDq8U4LIA3FP2Co+UGlMKtkHQi8lOBUEU1mtStm\nn/wsx3/GMImOo3zk7eglS8/GCBBR3APmHsehncWNup1cou61/TdP3J2ynnrr\n0zBWhlgGedBLoaRiaA17jlPQWCghPMbD+CGsSj/jrSgEKo3ywopeyHQYJFqe\n9bPz\r\n=hoHK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAY54r82OYrrivvhSizbzaGAcEtNOu9OzvU5ispXqXdJAiEA3bjWckwVkl2ff8RNRTgEMWly28W7OdDfl2NRu47v4o4="}]},"_npmUser":{"name":"etiennenoel","email":"etienne.noel@ima-tech.ca"},"directories":{},"maintainers":[{"name":"mathieugh","email":"mathieu.girouxh@gmail.com"},{"name":"etiennenoel","email":"etienne.noel@ima-tech.ca"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dynamodb-query-iterator_0.7.13_1622586496581_0.5693122546808709"},"_hasShrinkwrap":false},"0.7.14":{"name":"@awslabs-community-fork/dynamodb-query-iterator","version":"0.7.14","description":"Abstraction for DynamoDB queries and scans that handles pagination and parallel worker coordination","keywords":["aws","dynamodb"],"repository":{"type":"git","url":"git+https://github.com/ima-tech/dynamodb-data-mapper-js.git"},"bugs":{"url":"https://github.com/ima-tech/dynamodb-data-mapper-js/issues"},"homepage":"https://github.com/ima-tech/dynamodb-data-mapper-js/packages/dynamodb-scan-iterator/","module":"./dist/lib/esm/index.js","main":"./dist/lib/cjs/index.js","types":"./dist/types/index.d.ts","scripts":{"docs":"typedoc src","build":"tsc -p tsconfig.json && tsc -p tsconfig.cjs.json","prepublish":"npm run build","prepublishOnly":"tsc","test":"jest"},"author":{"name":"AWS SDK for JavaScript Team","email":"aws-sdk-js@amazon.com"},"license":"Apache-2.0","dependencies":{"tslib":"^2.1.0"},"jest":{"transform":{".(ts|tsx)":"ts-jest"},"globals":{"ts-jest":{"tsconfig":"tsconfig.json"}},"testEnvironment":"node","testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"],"coverageThreshold":{"global":{"branches":90,"functions":95,"lines":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}"]},"gitHead":"8371fdd6869561e12aee191c1073df3c89baa4c1","_id":"@awslabs-community-fork/dynamodb-query-iterator@0.7.14","_nodeVersion":"18.19.0","_npmVersion":"lerna/4.0.0/node@v18.19.0+x64 (linux)","dist":{"integrity":"sha512-fZyn0RKfd8lfo7zQWgIlz8QZtTf2ufy6viaGIuXEvJ4XghmPU0DjxUUY6wzoF6NKn/1bYd34HqEkiPzl373KMQ==","shasum":"dddd61aca9598d360e1de61950d1954d30895b9e","tarball":"https://registry.npmjs.org/@awslabs-community-fork/dynamodb-query-iterator/-/dynamodb-query-iterator-0.7.14.tgz","fileCount":70,"unpackedSize":99108,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFgZ9LMLTV/yRtFBhwj0m9HcEVoyKdFbGD1goFJsSc/iAiEA9xoOcmbbkIRd9xjxMhHMPOqdUD35hOYaMKjj94EdNpc="}]},"_npmUser":{"name":"etiennenoel","email":"etiennenoel@gmail.com"},"directories":{},"maintainers":[{"name":"etiennenoel","email":"etiennenoel@gmail.com"},{"name":"mathieugh","email":"mathieu.girouxh@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dynamodb-query-iterator_0.7.14_1706312071977_0.21904397379338358"},"_hasShrinkwrap":false},"0.7.15":{"name":"@awslabs-community-fork/dynamodb-query-iterator","version":"0.7.15","description":"Abstraction for DynamoDB queries and scans that handles pagination and parallel worker coordination","keywords":["aws","dynamodb"],"repository":{"type":"git","url":"git+https://github.com/ima-tech/dynamodb-data-mapper-js.git"},"bugs":{"url":"https://github.com/ima-tech/dynamodb-data-mapper-js/issues"},"homepage":"https://github.com/ima-tech/dynamodb-data-mapper-js/packages/dynamodb-scan-iterator/","module":"./dist/lib/esm/index.js","main":"./dist/lib/cjs/index.js","types":"./dist/types/index.d.ts","scripts":{"docs":"typedoc src","build":"tsc -p tsconfig.json && tsc -p tsconfig.cjs.json","prepublish":"npm run build","prepublishOnly":"tsc","test":"jest"},"author":{"name":"AWS SDK for JavaScript Team","email":"aws-sdk-js@amazon.com"},"license":"Apache-2.0","dependencies":{"tslib":"^2.1.0"},"jest":{"transform":{".(ts|tsx)":"ts-jest"},"globals":{"ts-jest":{"tsconfig":"tsconfig.json"}},"testEnvironment":"node","testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"],"coverageThreshold":{"global":{"branches":90,"functions":95,"lines":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}"]},"gitHead":"c4f3549d08e52b05b87e8e9d571a84e955d07332","_id":"@awslabs-community-fork/dynamodb-query-iterator@0.7.15","_nodeVersion":"18.19.0","_npmVersion":"lerna/4.0.0/node@v18.19.0+x64 (linux)","dist":{"integrity":"sha512-A9LWBIh7FPAc3OSmGbehI9lrq5iiBU6+hw39HbE6K5JEErgI47Qf9mbAyX/zn05bPRgrXzb87ZWwW5Dt2l89Gg==","shasum":"7e45030b307a3d08a8a804d89b95609762fec401","tarball":"https://registry.npmjs.org/@awslabs-community-fork/dynamodb-query-iterator/-/dynamodb-query-iterator-0.7.15.tgz","fileCount":70,"unpackedSize":99108,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIACnr9tgC8UiZ1Rxpb8nDX9Q5XFoeUk4Sp34QZi/ZfFGAiBpF7dKrmoqHR0F6/lmAmC1MxY+qhYoFAEkbEVXqxdyFA=="}]},"_npmUser":{"name":"etiennenoel","email":"etiennenoel@gmail.com"},"directories":{},"maintainers":[{"name":"etiennenoel","email":"etiennenoel@gmail.com"},{"name":"mathieugh","email":"mathieu.girouxh@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dynamodb-query-iterator_0.7.15_1706846190848_0.4092690305283284"},"_hasShrinkwrap":false}},"time":{"created":"2021-04-06T21:38:31.620Z","0.7.8":"2021-04-06T21:38:32.107Z","modified":"2024-02-02T03:56:31.251Z","0.7.9":"2021-04-06T21:44:19.716Z","0.7.10":"2021-06-01T17:58:30.392Z","0.7.11":"2021-06-01T21:02:44.022Z","0.7.12":"2021-06-01T21:31:15.406Z","0.7.13":"2021-06-01T22:28:16.732Z","0.7.14":"2024-01-26T23:34:32.120Z","0.7.15":"2024-02-02T03:56:31.048Z"},"maintainers":[{"name":"etiennenoel","email":"etiennenoel@gmail.com"},{"name":"mathieugh","email":"mathieu.girouxh@gmail.com"}],"description":"Abstraction for DynamoDB queries and scans that handles pagination and parallel worker coordination","homepage":"https://github.com/ima-tech/dynamodb-data-mapper-js/packages/dynamodb-scan-iterator/","keywords":["aws","dynamodb"],"repository":{"type":"git","url":"git+https://github.com/ima-tech/dynamodb-data-mapper-js.git"},"author":{"name":"AWS SDK for JavaScript Team","email":"aws-sdk-js@amazon.com"},"bugs":{"url":"https://github.com/ima-tech/dynamodb-data-mapper-js/issues"},"license":"Apache-2.0","readme":"# Amazon DynamoDB Query and Scan Iteration\n\n[![Apache 2 License](https://img.shields.io/github/license/awslabs/dynamodb-data-mapper-js.svg?style=flat)](http://aws.amazon.com/apache-2-0/)\n\nThis library provides utilities for automatically iterating over all DynamoDB\nrecords returned by a query or scan operation using [async iterables](https://tc39.github.io/ecma262/#sec-asynciterable-interface).\nEach iterator and paginator included in this package automatically tracks \nDynamoDB metadata and supports resuming iteration from any point within a full\nquery or scan.\n\n## Paginators\n\nPaginators are asynchronous iterables that yield each page of results returned \nby a DynamoDB `query` or `scan` operation. For sequential paginators, each \ninvocation of the `next` method corresponds to an invocation of the underlying \nAPI operation until all no more pages are available.\n\n### QueryPaginator\n\nRetrieves all pages of a DynamoDB `query` in order.\n\n#### Example usage\n\n```typescript\nimport { QueryPaginator } from '@awslabs-community-fork/dynamodb-query-iterator';\nimport DynamoDB = require('aws-sdk/clients/dynamodb');\n\nconst paginator = new QueryPaginator(\n    new DynamoDB({region: 'us-west-2'}),\n    {\n        TableName: 'my_table',\n        KeyConditionExpression: 'partitionKey = :value',\n        ExpressionAttributeValues: {\n            ':value': {S: 'foo'}\n        },\n        ReturnConsumedCapacity: 'INDEXES'\n    }\n);\n\nfor await (const page of paginator) {\n    // do something with `page`\n}\n\n// Inspect the total number of items yielded\nconsole.log(paginator.count);\n\n// Inspect the total number of items scanned by this operation\nconsole.log(paginator.scannedCount);\n\n// Inspect the capacity consumed by this operation \n// This will only be available if `ReturnConsumedCapacity` was set on the input\nconsole.log(paginator.consumedCapacity);\n```\n\n#### Suspending and resuming queries\n\nYou can suspend any running query from within the `for` loop by using the \n`break` keyword. If there are still pages that have not been fetched, the \n`lastEvaluatedKey` property of paginator will be defined. This can be provided \nas the `ExclusiveStartKey` for another `QueryPaginator` instance:\n\n```typescript\nimport { QueryPaginator } from '@awslabs-community-fork/dynamodb-query-iterator';\nimport { QueryInput } from 'aws-sdk/clients/dynamodb';\nimport DynamoDB = require('aws-sdk/clients/dynamodb');\n\nconst dynamoDb = new DynamoDB({region: 'us-west-2'});\nconst input: QueryInput = {\n    TableName: 'my_table',\n    KeyConditionExpression: 'partitionKey = :value',\n    ExpressionAttributeValues: {\n        ':value': {S: 'foo'}\n    },\n    ReturnConsumedCapacity: 'INDEXES'\n};\n\nconst paginator = new QueryPaginator(dynamoDb, input);\n\nfor await (const page of paginator) {\n    // do something with the first page of results\n    break\n}\n\nfor await (const page of new QueryPaginator(dynamoDb, {\n    ...input,\n    ExclusiveStartKey: paginator.lastEvaluatedKey\n})) {\n    // do something with the remaining pages\n}\n```\n\nSuspending and resuming the same paginator instance is not supported.\n\n### ScanPaginator\n\nRetrieves all pages of a DynamoDB `scan` in order.\n\n#### Example usage\n\n```typescript\nimport { ScanPaginator } from '@awslabs-community-fork/dynamodb-query-iterator';\nimport DynamoDB = require('aws-sdk/clients/dynamodb');\n\nconst paginator = new ScanPaginator(\n    new DynamoDB({region: 'us-west-2'}),\n    {\n        TableName: 'my_table',\n        ReturnConsumedCapacity: 'INDEXES'\n    }\n);\n\nfor await (const page of paginator) {\n    // do something with `page`\n}\n\n// Inspect the total number of items yielded\nconsole.log(paginator.count);\n\n// Inspect the total number of items scanned by this operation\nconsole.log(paginator.scannedCount);\n\n// Inspect the capacity consumed by this operation \n// This will only be available if `ReturnConsumedCapacity` was set on the input\nconsole.log(paginator.consumedCapacity);\n```\n\n#### Suspending and resuming scans\n\nYou can suspend any running scan from within the `for` loop by using the `break`\nkeyword. If there are still pages that have not been fetched, the\n`lastEvaluatedKey` property of paginator will be defined. This can be provided\nas the `ExclusiveStartKey` for another `ScanPaginator` instance:\n\n```typescript\nimport { ScanPaginator } from '@awslabs-community-fork/dynamodb-query-iterator';\nimport { ScanInput } from 'aws-sdk/clients/dynamodb';\nimport DynamoDB = require('aws-sdk/clients/dynamodb');\n\nconst dynamoDb = new DynamoDB({region: 'us-west-2'});\nconst input: ScanInput = {\n    TableName: 'my_table',\n    ReturnConsumedCapacity: 'INDEXES'\n};\n\nconst paginator = new ScanPaginator(dynamoDb, input);\n\nfor await (const page of paginator) {\n    // do something with the first page of results\n    break\n}\n\nfor await (const page of new ScanPaginator(dynamoDb, {\n    ...input,\n    ExclusiveStartKey: paginator.lastEvaluatedKey\n})) {\n    // do something with the remaining pages\n}\n```\n\nSuspending and resuming the same paginator instance is not supported.\n\n### ParallelScanPaginator\n\nRetrieves all pages of a DynamoDB `scan` utilizing a configurable number of scan\nsegments that operate in parallel. When performing a parallel scan, you must\nspecify the total number of segments you wish to use, and neither an \n`ExclusiveStartKey` nor a `Segment` identifier may be included with the input\nprovided.\n\n#### Example usage\n\n```typescript\nimport { ParallelScanPaginator } from '@awslabs-community-fork/dynamodb-query-iterator';\nimport DynamoDB = require('aws-sdk/clients/dynamodb');\n\nconst paginator = new ParallelScanPaginator(\n    new DynamoDB({region: 'us-west-2'}),\n    {\n        TableName: 'my_table',\n        TotalSegments: 4,\n        ReturnConsumedCapacity: 'INDEXES'\n    }\n);\n\nfor await (const page of paginator) {\n    // do something with `page`\n}\n\n// Inspect the total number of items yielded\nconsole.log(paginator.count);\n\n// Inspect the total number of items scanned by this operation\nconsole.log(paginator.scannedCount);\n\n// Inspect the capacity consumed by this operation \n// This will only be available if `ReturnConsumedCapacity` was set on the input\nconsole.log(paginator.consumedCapacity);\n```\n\n#### Suspending and resuming parallel scans\n\nYou can suspend any running scan from within the `for` loop by using the `break`\nkeyword. If there are still pages that have not been fetched, the `scanState`\nproperty of interrupted paginator can be provided to the constructor of another\n`ParallelScanPaginator` instance:\n\n```typescript\nimport { \n    ParallelScanInput,\n    ParallelScanPaginator,\n} from '@awslabs-community-fork/dynamodb-query-iterator';\nimport DynamoDB = require('aws-sdk/clients/dynamodb');\n\nconst client = new DynamoDB({region: 'us-west-2'});\nconst input: ParallelScanInput = {\n    TableName: 'my_table',\n    TotalSegments: 4,\n    ReturnConsumedCapacity: 'INDEXES'\n};\n\nconst paginator = new ParallelScanPaginator(client, input);\n\nfor await (const page of paginator) {\n    // do something with the first page of results\n    break\n}\n\nfor await (const page of new ParallelScanPaginator(\n    client,\n    input,\n    paginator.scanState\n)) {\n    // do something with the remaining pages\n}\n```\n\nSuspending and resuming the same paginator instance is not supported.\n\n\n## Iterators\n\nIterators are asynchronous iterables that yield each of record returned by a \nDynamoDB `query` or `scan` operation. Each invocation of the `next` method may\ninvoke the underlying API operation until all no more pages are available.\n\n### QueryIterator\n\nRetrieves all records of a DynamoDB `query` in order.\n\n#### Example usage\n\n```typescript\nimport { QueryIterator } from '@awslabs-community-fork/dynamodb-query-iterator';\nimport DynamoDB = require('aws-sdk/clients/dynamodb');\n\nconst iterator = new QueryIterator(\n    new DynamoDB({region: 'us-west-2'}),\n    {\n        TableName: 'my_table',\n        KeyConditionExpression: 'partitionKey = :value',\n        ExpressionAttributeValues: {\n            ':value': {S: 'foo'}\n        },\n        ReturnConsumedCapacity: 'INDEXES'\n    },\n    ['partitionKey']\n);\n\nfor await (const record of iterator) {\n    // do something with `record`\n}\n\n// Inspect the total number of items yielded\nconsole.log(iterator.count);\n\n// Inspect the total number of items scanned by this operation\nconsole.log(iterator.scannedCount);\n\n// Inspect the capacity consumed by this operation \n// This will only be available if `ReturnConsumedCapacity` was set on the input\nconsole.log(iterator.consumedCapacity);\n```\n\n### ScanIterator\n\nRetrieves all records of a DynamoDB `scan` in order.\n\n#### Example usage\n\n```typescript\nimport { ScanIterator } from '@awslabs-community-fork/dynamodb-query-iterator';\nimport DynamoDB = require('aws-sdk/clients/dynamodb');\n\nconst iterator = new ScanIterator(\n    new DynamoDB({region: 'us-west-2'}),\n    {\n        TableName: 'my_table',\n        ReturnConsumedCapacity: 'INDEXES'\n    },\n    ['partitionKey', 'sortKey']\n);\n\nfor await (const record of iterator) {\n    // do something with `record`\n}\n\n// Inspect the total number of items yielded\nconsole.log(iterator.count);\n\n// Inspect the total number of items scanned by this operation\nconsole.log(iterator.scannedCount);\n\n// Inspect the capacity consumed by this operation \n// This will only be available if `ReturnConsumedCapacity` was set on the input\nconsole.log(iterator.consumedCapacity);\n```\n\n### ParallelScanIterator\n\nRetrieves all pages of a DynamoDB `scan` utilizing a configurable number of scan\nsegments that operate in parallel. When performing a parallel scan, you must\nspecify the total number of segments you wish to use, and neither an \n`ExclusiveStartKey` nor a `Segment` identifier may be included with the input\nprovided.\n\n#### Example usage\n\n```typescript\nimport { ParallelScanIterator} from '@awslabs-community-fork/dynamodb-query-iterator';\nimport DynamoDB = require('aws-sdk/clients/dynamodb');\n\nconst iterator = new ParallelScanIterator(\n    new DynamoDB({region: 'us-west-2'}),\n    {\n        TableName: 'my_table',\n        TotalSegments: 4,\n        ReturnConsumedCapacity: 'INDEXES'\n    },\n    ['partitionKey']\n);\n\nfor await (const record of iterator) {\n    // do something with `record`\n}\n\n// Inspect the total number of items yielded\nconsole.log(iterator.count);\n\n// Inspect the total number of items scanned by this operation\nconsole.log(iterator.scannedCount);\n\n// Inspect the capacity consumed by this operation \n// This will only be available if `ReturnConsumedCapacity` was set on the input\nconsole.log(iterator.consumedCapacity);\n```\n\n\n","readmeFilename":"README.md"}