{"_id":"@dlw-digitalworkplace/ts-storage-factory","_rev":"10-fd667599541b0fad34aa46b7c9b402ab","name":"@dlw-digitalworkplace/ts-storage-factory","dist-tags":{"latest":"4.0.1"},"versions":{"1.0.0":{"name":"@dlw-digitalworkplace/ts-storage-factory","version":"1.0.0","description":"This package provides a wrapper for the browser storage.","main":"dist/index.js","scripts":{"build":"tsc -d"},"author":{"name":"delaware DEV COI"},"license":"MIT","maintainers":[{"name":"agtenr","email":"robin.agten@gmail.com"},{"name":"nsevens","email":"nick_sevens@hotmail.com"},{"name":"mdenys","email":"mathieu.denys@delaware.pro"}],"contributors":[{"name":"Robin Agten","email":"robin.agten@delaware.pro"}],"homepage":"https://github.com/agtenr/typescript-storagefactory","repository":{"type":"GitHub","url":"git+https://github.com/agtenr/typescript-storagefactory.git"},"devDependencies":{"typescript":"3.4.3"},"bugs":{"url":"https://github.com/agtenr/typescript-storagefactory/issues"},"_id":"@dlw-digitalworkplace/ts-storage-factory@1.0.0","_nodeVersion":"8.15.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-GNU6EgjRZdUh/+6vN4VvJUWRDBb6J39BI0sJfG9QJ8M7EdoxcH1gkjg1EChXvKbFnWVBzNtsOs63/1jh4uEtnw==","shasum":"354ac9a940f5725ec5acfe09134dd0b289375822","tarball":"https://registry.npmjs.org/@dlw-digitalworkplace/ts-storage-factory/-/ts-storage-factory-1.0.0.tgz","fileCount":9,"unpackedSize":20235,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdJYuGCRA9TVsSAnZWagAAX40QAIyxnbeBb8F8/ooIeWyF\nlOZthdUFibkP6DNzUvQXNidHkRyXxO0FZMINCoPYh2ycR9h7RnIXqOj+WKae\nxtiEGvFLnRF5GSP9Sj7dGoXff0meKSRZXMZuRao2PGOxg8/eJgKOzgAfrg5Z\nZP3RyME8T1E3FkqIElbxPFHFaN3xBhiTmQcZjc6D9FeOsdCq8H6U6Ggl9s09\nUQAAGLvXYkOs6KzrdLwYMUMf14f3WMhYSgBLqQTBvOH5xcEvHGxJERHYpluU\n0ba0UcDGBNelO8r/SFc3kg2gTU+Phw4YWjlGwLXN3CtYpw2Ltt8j6jbaAoOB\neOJWk9oY7VZJ8UuLOoIYMwP93+mWTSBC9vk3/jOiCHeC5c2bnM+0XIxW/cV0\ndGezLvyYcBYmp9tTBDDGIeQHFq6dz4ELFUaPUlJwTsNP1zx7TqhV5xlIR293\n0mEeGrwfu0UTWDG5pvMGZh3cgxxcoq4EVEwp4FJhMKMLXqU6t7h/NjW/c9DJ\n0CcALi/BvPnPpov3ClgQbHoGXoUQyydnDPCjhMR2qk11OuY+z8aWUW7ccYyA\nlfTdkEL0nZbZBFjwMB3Sk5r9hvnKHn0LJRX+0FbyQPe0JCEZlVRav5akwtZb\nzmayUglt3xIvJ7VAXPg4qdgUBhGR07Q7jnbLiMzHVfIApYoDNRganpn1zeiT\nflBV\r\n=pUMV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDpVcPWbJRwVQ7VdD0DqbJ+hQbDCAAVia3dszRQJ6xafAiEAjHjw5FfTtSnzhbMzzDDdQjBSlqZXj/DbCr0lt0SWm3A="}]},"_npmUser":{"name":"agtenr","email":"robin.agten@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-storage-factory_1.0.0_1562741638135_0.24325293849158336"},"_hasShrinkwrap":false},"1.1.0":{"name":"@dlw-digitalworkplace/ts-storage-factory","version":"1.1.0","description":"This package provides a wrapper for the browser storage.","main":"dist/index.js","scripts":{"build":"tsc -d"},"author":{"name":"delaware DEV COI"},"license":"MIT","maintainers":[{"name":"agtenr","email":"robin.agten@gmail.com"},{"name":"mdenys","email":"mathieu.denys@delaware.pro"},{"name":"nsevens","email":"nick_sevens@hotmail.com"}],"contributors":[{"name":"Robin Agten","email":"robin.agten@delaware.pro"}],"homepage":"https://github.com/agtenr/typescript-storagefactory","repository":{"type":"GitHub","url":"git+https://github.com/agtenr/typescript-storagefactory.git"},"devDependencies":{"typescript":"3.4.3"},"bugs":{"url":"https://github.com/agtenr/typescript-storagefactory/issues"},"_id":"@dlw-digitalworkplace/ts-storage-factory@1.1.0","_nodeVersion":"8.15.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-teSfLtSN6JsZRtGTtuLqcT0cEFaa03YURC/vNhYxhCNr0DJZgD23nEwiRFo3OF6ilm9UJIlAzR7F3LaSO1GYtg==","shasum":"9e5a0f3215138b9f584eb5806361d81d29c8fab5","tarball":"https://registry.npmjs.org/@dlw-digitalworkplace/ts-storage-factory/-/ts-storage-factory-1.1.0.tgz","fileCount":9,"unpackedSize":22692,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdJZZgCRA9TVsSAnZWagAAVdUP/3SEBe9gPJ40WFKdkBab\nCV53Q3Ng3mPjxrX9TbsMgd7h+Of1fPX96yigllhh7ckEu4waovqzLbhnL5v0\nKlr8kumf3WSL8PQSdzKIVJpJWvkETuq0PPJFgv4drRpI1Rt9d0idhMEja0eT\nfL9VUP45fgWX8EZ0nv7wCexWdRDkigTzxxSwQo0Faxxo93JkrGNh7MnSzCRx\nkwUOGb7CXoblnuG+MyrjijB7wZjfdHyxG5Gj8pAX9aOoW8vSTQznxG1YCYbM\nx3nz5L1jglpICz57mjk5fe+a+C2PY1SLTWOYlGHxIImmGZh+SzofcBQPLEXO\nVThcUKyE8naVKQMhWjkhDOfcRA2/C54LcdlsuOBfhN0Jq4LIgqj/31Jq0Bkz\nyta380pMr5H/41EWpUNiOQ669Ekk6g41Jg15FEQKk/HRr/XzJ78k1H1Xh2wu\n5fBqlvI7fXiwAXPn5paWBJctPt8jwn59ArD72vEaJm9Hv1UIf6gMpLmC/hyu\nj+S0N9KjJNIZNc61sYHZwdszJd4nSeS5Ym25lCwsAYthIjKmeyYnDU92p6BK\nTs63DFrGDM0fRbstAdj2aIO8qEbF2lwO/FDikWA3M6XQJboRMQB5RpOjO2eF\nzgkYR8Zh3yIgKROOHvPV7WvfDAwv6ysfxqcr49I00IRwl2upUTHV0Sk5ZNeL\nn3Bm\r\n=KbD8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGVi9MLncDePPLz1mw0EU6zSWhIUHGmezfJxXNxWzi9pAiEA5UfdCDI43s95WCkWrq2orRlUn1BPnyTuXLJWcoJ2VII="}]},"_npmUser":{"name":"agtenr","email":"robin.agten@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-storage-factory_1.1.0_1562744415748_0.72066710631648"},"_hasShrinkwrap":false},"1.2.0":{"name":"@dlw-digitalworkplace/ts-storage-factory","version":"1.2.0","description":"This package provides a wrapper for the browser storage.","main":"dist/index.js","scripts":{"build":"tsc -d"},"author":{"name":"delaware DEV COI"},"license":"MIT","maintainers":[{"name":"agtenr","email":"robin.agten@gmail.com"},{"name":"mdenys","email":"mathieu.denys@delaware.pro"},{"name":"nsevens","email":"nick_sevens@hotmail.com"}],"contributors":[{"name":"Robin Agten","email":"robin.agten@delaware.pro"}],"homepage":"https://dev.azure.com/DBE-SOL-DigitalWorkplace-DLWR/DW%20Development%20COI/_git/dw-ts-storagefactory","repository":{"type":"Azure DevOps","url":"https://dev.azure.com/DBE-SOL-DigitalWorkplace-DLWR/DW%20Development%20COI/_git/dw-ts-storagefactory"},"devDependencies":{"typescript":"3.4.3"},"_id":"@dlw-digitalworkplace/ts-storage-factory@1.2.0","_nodeVersion":"8.15.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-terzrvdTF44uGbftnUpYn03bXj3Vdnw4kA+9WbZP8/Nbs91AFyADFBCLg+svnpqCkUnho8bRbTr6Al9AEi0nYQ==","shasum":"54532c1b9ac40f03d645876e4b59a013c05c030a","tarball":"https://registry.npmjs.org/@dlw-digitalworkplace/ts-storage-factory/-/ts-storage-factory-1.2.0.tgz","fileCount":11,"unpackedSize":23442,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdJeu/CRA9TVsSAnZWagAA8jcP/1XKummmQlElkZWrJCmx\noRB0oZGPaNzNzPBEQhC2yGxpvFagKDsFSNL3CltZlHE+YZUcRRzs2fT03cOs\n29iZYO7YKUr2OmIBJkT+ptlNbG0zUuYo6tDkalKmIGlt/GhuvwU7LpjpPhSw\nNbm+57JQR46WitfUMDWbHWg0bs7ap+xZ0faaOI0myLfxYPZPIYfNDZ1TqEzQ\nUkgJEwlB91TjomotuuPQf/50FcLcwqMOd+s27+jpts4S6lThdgJ+m0YCPobP\nV0BzwpJb3D8gVSZrwsm8hsSj5rtZ7Gg4ePaCWwKUlkxoQWtkTBpAbjMQgEqw\nOq3ASl36Zv5SV4zUr3fOfvQT4pRPD5R49SR1F6w2xBUs9axY92sr7/+Br75/\nzDFYAdGmCDshXDCwIQ5GZx4HGIoDI3bdaJEMZ8qyWePa+uaSLQY4+djRX7zK\n4mrTQsApn4O9X9bChkDm1fBAJqjKseho14I6FAmO6AqD4i6fIFBg6w44GREE\nMq3cqjEghyoPDUF7JojstZC+OxHnjIgKuc6C2u/xc9aEZxZIT1WOhokAyeuR\nvooxKbixbxJ4SSd5gGEB6ocJY2BTA6iJAkEayfPIzf19HrZLqt2IN04P6GSU\nMLVlctpugQzYuCRXWFh3mpVAlAdJLHvRmfAkGLoOxr4EhLfKHAjHsAjrAkHF\nyYND\r\n=3WpR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEqE+8l0ihgaDFzG9WBrpHZ6ttEusZDLPgTck8e925tcAiEAvU1IwrWJYPiTbKAf8FxapDsvbC480SH8dPgPiwXP8Is="}]},"_npmUser":{"name":"agtenr","email":"robin.agten@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-storage-factory_1.2.0_1562766270859_0.8305337545834133"},"_hasShrinkwrap":false},"1.2.1":{"name":"@dlw-digitalworkplace/ts-storage-factory","version":"1.2.1","description":"This package provides a wrapper for the browser storage.","main":"dist/index.js","scripts":{"build":"tsc -d"},"author":{"name":"delaware DEV COI"},"license":"MIT","maintainers":[{"name":"agtenr","email":"robin.agten@gmail.com"},{"name":"mdenys","email":"mathieu.denys@delaware.pro"},{"name":"nsevens","email":"nick_sevens@hotmail.com"}],"contributors":[{"name":"Robin Agten","email":"robin.agten@delaware.pro"}],"homepage":"https://dev.azure.com/DBE-SOL-DigitalWorkplace-DLWR/DW%20Development%20COI/_git/dw-ts-storagefactory","repository":{"type":"Azure DevOps","url":"https://dev.azure.com/DBE-SOL-DigitalWorkplace-DLWR/DW%20Development%20COI/_git/dw-ts-storagefactory"},"devDependencies":{"typescript":"3.4.3"},"_id":"@dlw-digitalworkplace/ts-storage-factory@1.2.1","_nodeVersion":"8.15.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-302OyiApnuza/JuRb+UnZf7PDljHAbg/rYSmMqcpJC8XNqwtwCHI7fMK/OuFy9ITfHj7IuSU48dmtNX8yWSrmg==","shasum":"500bd4109773de6bb29486a8d2a61e7c2f7c6d0a","tarball":"https://registry.npmjs.org/@dlw-digitalworkplace/ts-storage-factory/-/ts-storage-factory-1.2.1.tgz","fileCount":6,"unpackedSize":12449,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdKKNNCRA9TVsSAnZWagAALgMQAKE/0w7SW5WNLCA/zZpG\nr+F6Lr58qFHOk1vHL81KUNcWv4++1LMeiRlPlVwOClUGanVCfW3lbvvs7RGG\nLpnaPPybX95YJuXuhDrzn56+FlzagfXiWeTauDbcvZfQxDstRvq2BQdnhwA0\n09QNlqBVHK11QcNeSksMYsAMmT60EjDhsgtuEZTYCYXVG/f9fyWxNEcayWDG\nfeCX7CJZqYawyVOvFUFQFVXq/XVWkp0Obt2QbxV5Uq3/cB6oemciRf7BifYa\n6KUVf5q4JEiRtD/EqLhhaFTKpMksHyi9Vsdkv0KTA++FyqDjigBZK9/SrhY6\nwj9u0izaPJWcgeBOlv6VUgpeG0Lb8Sq8w7g3fpWBCztZW84R0EN0EiKuYR3i\nwyOVaDJDzzs4bgdL7I7A1Qu/b3Cc9PGQAyGuK2+TllpH8/4oKDGNgkTwKdBs\nfIZU/F5qe6DCEyg3E0KwEic/1ypcNlG3Wa8Ilcg69vt2YPhh9aLI2qb2eiN5\nYoiqutEzhDrTJTyIUjwSYGCl9voHmFKVADPp3H4c16QwqqJaYro+p7F+3hXX\n6rV/8Hqqz9gWcnxtC0ciOygKZgvDwlEjI4/kMX71P6Wna2AA5CJDUPmKqGHJ\nSXxRs1q4jqFmtFqFfdR3c8iMlgYJJQs1wTUEb4weI211w0p7+gmanJM+JMlt\n4wRH\r\n=N2AT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCdetcreSnbazy/2wBDhI0KEIiMq4tN1rMrAbfT1kLDygIhANU8ngWuhdbb7K703aOLKfSQ9HZWzbCfGE3r+tJ/QgoX"}]},"_npmUser":{"name":"agtenr","email":"robin.agten@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-storage-factory_1.2.1_1562944332270_0.5979955931382452"},"_hasShrinkwrap":false},"1.2.2":{"name":"@dlw-digitalworkplace/ts-storage-factory","version":"1.2.2","description":"This package provides a wrapper for the browser storage.","main":"dist/index.js","scripts":{"build":"tsc -d"},"author":{"name":"delaware DEV COI"},"license":"MIT","maintainers":[{"name":"agtenr","email":"robin.agten@gmail.com"},{"name":"mdenys","email":"mathieu.denys@delaware.pro"},{"name":"nsevens","email":"nick_sevens@hotmail.com"}],"contributors":[{"name":"Robin Agten","email":"robin.agten@delaware.pro"}],"homepage":"https://dev.azure.com/DBE-SOL-DigitalWorkplace-DLWR/DW%20Development%20COI/_git/dw-ts-storagefactory","repository":{"type":"Azure DevOps","url":"https://dev.azure.com/DBE-SOL-DigitalWorkplace-DLWR/DW%20Development%20COI/_git/dw-ts-storagefactory"},"devDependencies":{"typescript":"3.4.3"},"_id":"@dlw-digitalworkplace/ts-storage-factory@1.2.2","_nodeVersion":"8.15.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-ULVOnScL4TDV5n40n/Am5syIuRUgE2OkBg6LiZm7yUIyxmVSw6rM0zCtaE34J/pJm7E0r5HGXVygc2nXleknKg==","shasum":"cb13543a0f568d6fa7ceeb066d7648987a203701","tarball":"https://registry.npmjs.org/@dlw-digitalworkplace/ts-storage-factory/-/ts-storage-factory-1.2.2.tgz","fileCount":13,"unpackedSize":29567,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdKKUhCRA9TVsSAnZWagAACIQP/2GSbmBn89BPxBr35i19\n/LKmrEtqPaJed28v+m85VGN/C6iapcUI8ou9mt2IZDu5qLz8uP78dnZerNlO\nnG+JZ9JJA3htFer3ewLEfr/PQOBwjoUoizlP6GpDtU/gruShNm+gZ8+thBcE\nH/JQ816euGhvRM4Ctu3LufvxWabf2wCsF9uLijFimF7NHUgAVy7K10XRpQLB\n0XRNpyWiM4wve6pXY5ZkcbYUuJXZSjiIG9D47U/LfgT45/fk3b3VRz/6zSaa\n9mNKc/Y42X4++HSyzBkng3vFhKq/RoJzSVqsRnSiaoSbjx1RtplfbqnMEw0Y\no/cIBaIhcgsxgsN2BnVQVO7f1rQpuL6yrMUlMHvqO9QG0vXGbvYmLMy7hnv5\n/SH1XO9vnO8LaXSDQxRx+X9qiXi/kbJz8IHY2JHM25UEU2nVopqfQILRp1pg\nvUtG0nQ5YoJsP/stTkQoLkPVTuKTxBahNjOMxdh1XGmaXPinYXWviMAa/QVT\n4gJ6jpuoZswlHzOaPzT9PUV/gR9+Lk/Q97zFw5S5icMMBTVMMqqgAEBC6KIy\nOSIdiffBodXxCNrk5rHMR1AuF0kaa02cY495WLu0boKXoMD43AksUNjDs5mu\njxcuII/rRdUMqMaMWKCucFTmeWS8pBh9O5hKhUAPOxy7j/KouAAO0sRUEpgA\nvDHF\r\n=sfnN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQChtvZ7nrl9xn3ZirMkKxlSTyYFSaw2/5kkRfTrURh5gAIhAPXCQEzAcHW6aYTmhawN52L0wanzUii0GJ/Pk/V5GyZS"}]},"_npmUser":{"name":"agtenr","email":"robin.agten@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-storage-factory_1.2.2_1562944800753_0.15259759521740457"},"_hasShrinkwrap":false},"1.3.0":{"name":"@dlw-digitalworkplace/ts-storage-factory","version":"1.3.0","description":"This package provides a wrapper for the browser storage.","main":"dist/index.js","scripts":{"build":"tsc -d"},"author":{"name":"delaware DEV COI"},"license":"MIT","maintainers":[{"name":"agtenr","email":"robin.agten@gmail.com"},{"name":"mdenys","email":"mathieu.denys@delaware.pro"},{"name":"nsevens","email":"nick_sevens@hotmail.com"}],"contributors":[{"name":"Robin Agten","email":"robin.agten@delaware.pro"}],"homepage":"https://dev.azure.com/DBE-SOL-DigitalWorkplace-DLWR/DW%20Development%20COI/_git/dw-ts-storagefactory","repository":{"type":"Azure DevOps","url":"https://dev.azure.com/DBE-SOL-DigitalWorkplace-DLWR/DW%20Development%20COI/_git/dw-ts-storagefactory"},"devDependencies":{"typescript":"3.4.3"},"_id":"@dlw-digitalworkplace/ts-storage-factory@1.3.0","_nodeVersion":"8.15.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-cQAnXL6CR/7sMxiMEktiW58/Zk/qKDmwq2L/hi4knVcHaAvcZtQeZzvefeFt8JDOS7dNicv6+HaUHfOJImIZEA==","shasum":"d09959f1c9db6c023cca98a5e41a0ba36b0b2598","tarball":"https://registry.npmjs.org/@dlw-digitalworkplace/ts-storage-factory/-/ts-storage-factory-1.3.0.tgz","fileCount":13,"unpackedSize":29955,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdKKvICRA9TVsSAnZWagAAgkgP/joIf7s+l6jaxoFRNoYN\nlvn8TvcJHfwkphcDhEGX5hC95KiSUO5YZPJnl2NtL/kZDQbrHoP8YkRYgoz4\nd3MH4lswjlOYSw0/8aLjLnvKRJM6ABZJgSLZPX5Vkn04I3pXQ2t4IEteLSEE\n+b8UGXJZ5ACaTrHGoYgD1/QxpPWymR3OwOoPOw8+IKLr6/Pu0rRZX2/9cAYA\n7NmdSHN7aFBbTNAkS+NibY0/jrgDGgI94kt3EQKQv3e9FMSBRrGRikx9jESb\nGJwBIKRN1tJYewiSyVnA2MfjX1r5UmbJOr1aFjtp5olQ22tnnCJ6e/rUv9UN\nDqAArfDUkxSz0GDn/YH+TpmHJDPJPEBAfR0MktsyOxM+J3nPQg9SL/3lKaQu\nSnNWNf6W0rgxS72PtN3aDhOrz/MlxDKTGSRr/v1BtYsbgy+s3d+2rVHajgGY\niUDBAssHjvn4wcbZ2pV1TsU/5dbQw3Uk8haMN/Y+6uxOlBFlZ8ynMyu5BpQg\nbhUuTvio5LAk0nnJzZzZLALo/mPPCS5EfDwT/1aiVFEJCUcHOLX1jEZIOixf\nZ0kDeoggAaGAjpbys4ANjcm0qTxR17WB0QFUzSIoOgrOrQSH9Xenaff5kEj4\nQcdpN6dL0/HDLhgBOLZI0gd0b+qRYek0m8xTS3ouMksf3lJOW/UBlkRLIH7J\nlKG4\r\n=BYEO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDKNuJ7S7sCUuqYjnZHGLcdofirpgdMERNj3tq5NNBBSwIgI7doga8aFJ33Kf0deTxXGaUlhQcnla06yyUDBho6eQA="}]},"_npmUser":{"name":"agtenr","email":"robin.agten@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-storage-factory_1.3.0_1562946503878_0.15134278270891244"},"_hasShrinkwrap":false},"1.4.0":{"name":"@dlw-digitalworkplace/ts-storage-factory","version":"1.4.0","description":"This package provides a wrapper for the browser storage.","main":"dist/index.js","scripts":{"build":"tsc -d"},"author":{"name":"delaware DEV COI"},"license":"MIT","maintainers":[{"name":"agtenr","email":"robin.agten@gmail.com"},{"name":"mdenys","email":"mathieu.denys@delaware.pro"},{"name":"nsevens","email":"nick_sevens@hotmail.com"}],"contributors":[{"name":"Robin Agten","email":"robin.agten@delaware.pro"}],"homepage":"https://dev.azure.com/DBE-SOL-DigitalWorkplace-DLWR/DW%20Development%20COI/_git/dw-ts-storagefactory","repository":{"type":"Azure DevOps","url":"https://dev.azure.com/DBE-SOL-DigitalWorkplace-DLWR/DW%20Development%20COI/_git/dw-ts-storagefactory"},"devDependencies":{"typescript":"3.4.3"},"_id":"@dlw-digitalworkplace/ts-storage-factory@1.4.0","_nodeVersion":"8.15.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-rsvFGbzQ3S5N9bHMu2VxhLY+XEwkaNMkMw625SaJhnNrRF0gw7JMh09XtumR1IcTUVM5u4xsNX4J1ROlPVaC1g==","shasum":"a6f2fe34f8e7569874006c52b81b7566fdc6158c","tarball":"https://registry.npmjs.org/@dlw-digitalworkplace/ts-storage-factory/-/ts-storage-factory-1.4.0.tgz","fileCount":13,"unpackedSize":31714,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdKX36CRA9TVsSAnZWagAA+J4QAI+xGDxwLV0H8HnEZSrj\nkX7uEqk+5be+VWFCgfQLyQo/nirBOkzSx6MXcCJGWKuY2j42bGC6AG+CC4OC\nN+ZzIM/9fNo+XZMYi5nSRt6z2oKCv3WJy31QlnjIBe/t/YNux/wXvChzp5Za\neljAHhvdwGY24XbA4A8uio1DgriDHE6h2NN4qk2V+dqZ6mh35VtOgF0rkgud\nrAkqqhpWkyEkmRbMu/H980UfBhuAvuvQP9nQs1AV8GHjSpx5hg/Uxvd+tKG0\nZG06ZzLHWhW0g6t6ECy+bIqAEojU887X5txYAIl0wby3gt2j8hTX/sjOFpZy\nGtrJ7it4xJ7Yfm9sQyR59ZSRHT2eiRygfRHVhf050uHwtzOX/uPz6tl/nbGZ\neqbXN+e1D811BouMp19Hk5mh9vn8oPlhsyWFoZPOi1g7MuCqDBl7tPlNGgDx\nBikGFFkXqXNmjkqajFcp6lHu9Isubd7Dbb2iQLfs5yxEZF8IrourMwzX1/rj\nXTs0dm+Qs3Xq8kKZ0Y9IH2CnFdxRoCIl16RucIE9wa2ww1alvfCY8RYnnrI/\nXAKajGbDK1EO3cVChs5aMyGu35AOaLKWD1vUVcOaZQux12dHfY7QczIzZJlj\nXnQe8Wbf4Zj7EHUIceg3MiElmfDYX57CFphC//VLv6vRHCZH16WOVLbg/Mw8\nlP/8\r\n=Fn4v\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCbXOBgRHt71hNBOMq5k1Dt2AEqMVFA1T17OR4FeSrYSQIgRNg0Q6xsSf6dYMhl2+uUAoKfSzNudgCU6BO7BUYIRYA="}]},"_npmUser":{"name":"agtenr","email":"robin.agten@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-storage-factory_1.4.0_1563000313206_0.07949628963061817"},"_hasShrinkwrap":false},"2.0.0":{"name":"@dlw-digitalworkplace/ts-storage-factory","version":"2.0.0","description":"This package provides a wrapper for the browser storage.","main":"dist/index.js","scripts":{"build":"tsc -d"},"author":{"name":"delaware DEV COI"},"license":"MIT","maintainers":[{"name":"agtenr","email":"robin.agten@gmail.com"},{"name":"mdenys","email":"mathieu.denys@delaware.pro"},{"name":"nsevens","email":"nick_sevens@hotmail.com"}],"contributors":[{"name":"Robin Agten","email":"robin.agten@delaware.pro"}],"homepage":"https://dev.azure.com/DBE-SOL-DigitalWorkplace-DLWR/DW%20Development%20COI/_git/dw-ts-storagefactory","repository":{"type":"Azure DevOps","url":"https://dev.azure.com/DBE-SOL-DigitalWorkplace-DLWR/DW%20Development%20COI/_git/dw-ts-storagefactory"},"devDependencies":{"typescript":"3.4.3"},"_id":"@dlw-digitalworkplace/ts-storage-factory@2.0.0","_nodeVersion":"10.16.2","_npmVersion":"6.9.0","dist":{"integrity":"sha512-ED+G0pozU0DpliAgUklrSV5Oe4oTdY+5AwMctHDLo4aSIBq6wAntOYtWz7d+Z/c9D409EJSGU14j1pmzgBFQqA==","shasum":"a346904b3a52bc668b8efe7d3e20ad0b10b0abe4","tarball":"https://registry.npmjs.org/@dlw-digitalworkplace/ts-storage-factory/-/ts-storage-factory-2.0.0.tgz","fileCount":13,"unpackedSize":32316,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdxW0PCRA9TVsSAnZWagAAzzUP/3XcMTz4OYvoAfMnxreY\nfU31yJfUufXdKFYwlvpGl44Y3yEzwW8zga8iCzb+O7B03CKaIpA3w4kCyKFi\n/Jrzoxi3MyrP6z037VCTaLE+Z9CMXNPd5XfsXF/rExZl/Q1AznM8RmGS0AqC\n3y418w8lGMfrfDrVoHcGZtGSsShaw9NkJJoIIspOmV6syvyhv4wR+/qA1r4w\nFcXNz5F9BkHIOVPvpT2BQbvhEosBWJfrPFrBp1h0uwvkJlnhG7zqL5hzw93Z\nIP0YekAHyq8c9Ml47hbX/FVtK2C9fzSwOoi6yMYno9dYx+JdUJW8J5CNvwP4\nOAj8GZ2EuGe6AYXirwc5PIrz43d65ypzgLpP3UxvUwr01XJ7m8XAt/hWePmw\n3UjmqT/I8yVBRCWLnG04WZZCfNdFtzXhoas4KzEQA1HhneeUmtyAF5Hc571S\nNe2w7qs5eismZOig99sz1I2TkNmEAE23pZc42oYD5mPsedmQ4VQkdb5OcJQ2\nXXVfePEKsd9WoNkuAHfbLxQL+PQNwngYfB1VU9lD2k3e1mA9RB60m3Q+BNz7\n026lHfJVbsIIFOoe1aMupSqUd9PCwu3wPUVg32pLq+fS9MrgKeA0t9YbjIbH\nlL9j4cdE3/k/P5Bz99gieBdcdpXd8uwOUDtzqtiWmCTRN/ABCoHXfkZgKPbo\nS4ij\r\n=+/8f\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDHbHY3AY1h+RA0GTmVmsjoKvIOqweVHP5U5soS0bCWAAiBeJVgIJ3gcRbkJ0NPN4Iu3QsU8x4WuOu1ZpDXpoZSOAg=="}]},"_npmUser":{"name":"agtenr","email":"robin.agten@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-storage-factory_2.0.0_1573219599465_0.49041343904350887"},"_hasShrinkwrap":false},"4.0.0":{"name":"@dlw-digitalworkplace/ts-storage-factory","version":"4.0.0","description":"This package provides a wrapper for the browser storage.","main":"dist/index.js","scripts":{"build":"tsc -d"},"author":{"name":"delaware DEV COI"},"license":"MIT","maintainers":[{"name":"agtenr","email":"robin.agten@gmail.com"},{"name":"mdenys","email":"mathieu.denys@delaware.pro"},{"name":"nsevens","email":"nick_sevens@hotmail.com"}],"contributors":[{"name":"Robin Agten","email":"robin.agten@delaware.pro"}],"homepage":"https://dev.azure.com/DBE-SOL-DigitalWorkplace-DLWR/DW%20Development%20COI/_git/dw-ts-storagefactory","repository":{"type":"Azure DevOps","url":"https://dev.azure.com/DBE-SOL-DigitalWorkplace-DLWR/DW%20Development%20COI/_git/dw-ts-storagefactory"},"devDependencies":{"typescript":"3.4.3"},"_id":"@dlw-digitalworkplace/ts-storage-factory@4.0.0","_nodeVersion":"10.16.2","_npmVersion":"6.9.0","dist":{"integrity":"sha512-TYZhGvXxW0FSz7dRf4pb3OY9FShxDakD4BfuPQsuLKpk88oHlJC29wHLTXlmEBuEbpX40mFAeLc8PwAZCCxQ2A==","shasum":"165410a95b3ae434207f999a22b54fcac5e6f757","tarball":"https://registry.npmjs.org/@dlw-digitalworkplace/ts-storage-factory/-/ts-storage-factory-4.0.0.tgz","fileCount":13,"unpackedSize":32284,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdxYczCRA9TVsSAnZWagAARukP/0He/GmoL49a+Lq/avES\nSr9Zo/3ImFvQsamDtLTBMAB2AsZDo2o50Cca2vBzKNA867mG6/4LpjXPJLMy\n5INc9ArZtzQYWze7d3n/nbtXk1Y430cMM/E6tcx6eampaOzlifoCRr+kOkSn\nQhMWVCzughfB030C0P6cD4EcS5Yi+uSWF4q7yN5EgKlw5wU0dF5u5CxHLAxq\nzAbEGQszZs/GXNT2sxZhfd393bNzM+IBkNF5vsIRTMIck+fSETdu595tbOiU\nGlpnQAzfMzy+MKMAufoAl581BapxZ9+dNtKYh2KyrFfE2dLVppL5KrY93Tzr\nnHT7sYkvSKNvaiA7RHBA5ilFNpjA+5swRcxKE3AvpaszEY3cZB7uYp+b+ZAM\nEBoq/fHpjBi6JN5SdYVjxl0oV0FtP05PtXwnumihnAIKyma/CISlA9Pqyll2\n8ODffTkHp+kIF3uvSxh09qIpVfDyW85M7OgZ9aFT7+ab8mFz8AWs7dgabHar\nQudLkNWKywWt2ZiMv6xhBHhs3/nBhpjkF44202H4N0DSyhoIv0yNbGd0eQug\nvyaYlxjhb1JwQdiOcnGb7NQ88iulKa7gyyPYz7vo1CTIFnccGPl7clU5C77I\n+92Q1Bgn2jYQRFmTnfHq0tHtk7v6aqd/i/z0rbCEq8oMI5yn5rCK/WZcX8qR\nTsDc\r\n=ixwr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQChI63wXtpVOmbCkLEZnPHV7EGMJFneArM0EyOhCEydvwIhAPaEVwYuKFgVuNX45V3SoVxp4/lSEa1S8CJCWL8oWnUM"}]},"_npmUser":{"name":"agtenr","email":"robin.agten@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-storage-factory_4.0.0_1573226291469_0.5078507946075124"},"_hasShrinkwrap":false},"4.0.1":{"author":{"name":"delaware DEV COI"},"contributors":[{"name":"Robin Agten","email":"robin.agten@delaware.pro"}],"description":"This package provides a wrapper for the browser storage.","devDependencies":{"@types/jest":"22.2.3","jest":"24.9.0","ts-jest":"24.1.0","typescript":"3.4.3"},"homepage":"https://dev.azure.com/DBE-SOL-DigitalWorkplace-DLWR/DW%20Development%20COI/_git/dw-ts-storagefactory","keywords":["Typescript","Cache","Generic Types"],"license":"MIT","main":"dist/index.js","maintainers":[{"name":"agtenr","email":"robin.agten@gmail.com"},{"name":"mdenys","email":"mathieu.denys@delaware.pro"},{"name":"nsevens","email":"nick_sevens@hotmail.com"}],"name":"@dlw-digitalworkplace/ts-storage-factory","repository":{"type":"Azure DevOps","url":"https://dev.azure.com/DBE-SOL-DigitalWorkplace-DLWR/DW%20Development%20COI/_git/dw-ts-storagefactory"},"scripts":{"build":"tsc -d","test":"jest"},"version":"4.0.1","_id":"@dlw-digitalworkplace/ts-storage-factory@4.0.1","_nodeVersion":"8.16.2","_npmVersion":"6.9.0","dist":{"integrity":"sha512-KdMP1smlAcRlMAzzoh023V3Nu5yQ3je1kQWYt/bwxtqbNbLzBIqtMOgxw+WPsA462svgly/icE7WDWPJDSSUXA==","shasum":"2a294ff6c51f58c5a1ad6bb6bd39f3b2d24377bb","tarball":"https://registry.npmjs.org/@dlw-digitalworkplace/ts-storage-factory/-/ts-storage-factory-4.0.1.tgz","fileCount":14,"unpackedSize":32917,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdxozbCRA9TVsSAnZWagAA/J8P/jmnzbtA3/X+ngPpEPRb\ns2BcGX6watlbOyuGMOsn1zp++x57BSMBM4n369re3BFZGkn8trJe+DAHnxjO\n+lIs/Xq7A+yHKJ36CydlOslwhTrGODgZEN/Q+OlfQsPTUriz7ueRJMIXjg7T\nE6GCW4ySggbYtN6UQHdtYqyyoVWHbyjhbOrMJCGODQ6EsbWNTfumYgoclw8o\n6pZhNVYu2i1Q9rATkHBqHNsBpvtdVGh2FeXjGKTTe/9hQbm+gFngWPPHCg6P\nk4srYtrwvct6jSlRjn8I7BEqAANT6kUWQh90hXOAKaHP7zQ53xfLIxQ6OQtB\n/KvOfu6F0SGPBn833ALZktpynHj9NhTN+Gw3IaitLyaf7o3yKL2dtCl6b/Sw\ndT1dqPi/CrHLdqrzE+0FFjukbepLIeTvGLRb+/gEZP+pq7s6BHW3dgHe0O6l\n0918RpBtTnDrjZ21xxkMFbgu1Hg8LBOBw3mEfWRHwU6tfPqsBcaU1HCJ+d1V\nmAZyuJAtIIywtYznVkeNeuxwb7CeZcWB9akcLU/svb3ZToFQOWa78WNzNG9o\nl+YgUldmhcFZgSRVlobBCjM0+VXBH+hqqWzPkFPtVMfeM9y05khO4J2mghOg\nPlECEAlQkwHhXUcr5spTqNBdA3L+53VXCsZuh4AP4ae7x3zSvYE/BJnrbmyE\nohNT\r\n=PFyi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDR+HlIesWrHtw6ZL4M7OJx5W70zM5sIQB67y65000BnAiEAyu2/omcUXYg1JS6a+/9+DcKTN55wJ9219RXg7fUcPcU="}]},"_npmUser":{"name":"agtenr","email":"robin.agten@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-storage-factory_4.0.1_1573293275460_0.6711663533272423"},"_hasShrinkwrap":false}},"time":{"created":"2019-07-10T06:53:57.933Z","1.0.0":"2019-07-10T06:53:58.294Z","modified":"2022-04-05T04:57:33.046Z","1.1.0":"2019-07-10T07:40:15.898Z","1.2.0":"2019-07-10T13:44:30.996Z","1.2.1":"2019-07-12T15:12:12.390Z","1.2.2":"2019-07-12T15:20:00.898Z","1.3.0":"2019-07-12T15:48:24.068Z","1.4.0":"2019-07-13T06:45:13.325Z","2.0.0":"2019-11-08T13:26:39.622Z","4.0.0":"2019-11-08T15:18:11.623Z","4.0.1":"2019-11-09T09:54:35.586Z"},"maintainers":[{"name":"agtenr","email":"robin.agten@gmail.com"},{"name":"mdenys","email":"mathieu.denys@delaware.pro"},{"name":"nsevens","email":"nick_sevens@hotmail.com"}],"description":"This package provides a wrapper for the browser storage.","homepage":"https://dev.azure.com/DBE-SOL-DigitalWorkplace-DLWR/DW%20Development%20COI/_git/dw-ts-storagefactory","repository":{"type":"Azure DevOps","url":"https://dev.azure.com/DBE-SOL-DigitalWorkplace-DLWR/DW%20Development%20COI/_git/dw-ts-storagefactory"},"contributors":[{"name":"Robin Agten","email":"robin.agten@delaware.pro"}],"author":{"name":"delaware DEV COI"},"license":"MIT","readme":"# Typescript Storage Factory\r\nUse this package to implement client-side caching in your typescript project.\r\n\r\n# Features\r\n * Supports local or session storage\r\n * Supports generic types\r\n * Option to auto-update cache objects\r\n * Checks if storage is available\r\n\r\n# Functions\r\n\r\n## Constructor\r\nInitialize a new storage factory class with the local or session storage objects.\r\n\r\n~~~~\r\nconst storageFactory = new StorageFactory(localStorage);\r\n~~~~\r\n\r\n## GetOrAdd\r\nGets or adds an item from/to the defined storage.\r\n~~~~\r\n@param key: The key used to store an object in the storage\r\n@param valueFunc: A function that retrieves the object to be cached and returns a promise\r\n@param forceUpdate: A boolean to indicate if the cache object should be reloaded and updated (default = fale)\r\n@param timeToLive: A Number in minutes to define how long the object should be valid (default = 0 = never expires)\r\n@param autoUpdate: A boolean to indicate if the cache object should be updated. When the cache object is found,\r\nit will be returned immediately, a asynchronous call to update the object will also be made (default = false)\r\n@param callback: A function that can be used in combination with the auto update. When the update (default = null)\r\nis finished this callback will be executed\r\n~~~~\r\n\r\n## Get\r\nGets an object from the cache. returns undefined when item is expired or not found\r\n~~~~\r\n@param key The key used to store an object in the storage\r\n@param timeToLive A Number in minutes to define how long the object should be valid (default = 0 = never expires)\r\n~~~~\r\n\r\n## UpdateItem\r\nUpdates the item in the storage.\r\n~~~~\r\n@param key: The key used to store the object in the storage\r\n@param value: The value object to store\r\n~~~~\r\n\r\n## Exists\r\nChecks if an item is present in the storage.\r\n~~~~\r\n@param key: The cache key for which you want to check the existence\r\n~~~~\r\n\r\n## Clear\r\nClears one or more items from the storage.\r\n~~~~\r\n@param keys: Specify a key or an array of keys to remove from the storage\r\n~~~~\r\n\r\n## ClearAll\r\nClears the entire storage\r\n\r\n# Usage\r\n\r\nInstall the **@dlw-digitalworkplace/ts-storage-factory** package\r\n~~~~\r\nnpm i @dlw-digitalworkplace/ts-storage-factory\r\n~~~~\r\n\r\nImport the StorageFactory object\r\n~~~~typescript\r\nimport {StorageFactory} from \"./StorageFactory\";\r\n~~~~\r\n\r\n# Examples\r\n\r\n## Get or add an object\r\nGet or add a cache object from the storage. If the object was found it will be returned, otherwise it will be fetched from the value function and returned when finished. The following example will cache the `Item[]` array to the localStorage and will never expire.\r\n~~~~typescript\r\nconst storageFactory = new StorageFactory(localStorage);\r\nconst items  storageFactory.GetOrAdd<Item[]>(\r\n    \"TheCacheKey\",() => itemService.GetItems()\r\n);\r\n~~~~\r\n\r\nThe following example will cache the `Item` array to the localStorage for one hour. The item is fetched using the GetItemById function which accepts 1 parameter as a number.\r\n~~~~typescript\r\nconst storageFactory = new StorageFactory(localStorage);\r\nconst items  storageFactory.GetOrAdd<Item>(\r\n    \"TheCacheKey\", () => itemService.GetItemById(1), false, 60\r\n);\r\n~~~~\r\n\r\n## Auto updates\r\nThe following example will cache the `Item[]` array to the localStorage for one hour but each time the function is executed, the cahce object will be updated in the backgroud. So the data will become available immediately (because it is loaded from the cache), but the value function is still executed in the background and the cache object will be updated when done.\r\n~~~~typescript\r\nconst storageFactory = new StorageFactory(localStorage);\r\nconst items  storageFactory.GetOrAdd<Item[]>(\r\n    \"TheCacheKey\", () => itemService.GetItems(), false, 60, true\r\n);\r\n~~~~\r\n\r\n## Auto update with callback\r\nThe following example will cache the `Item[]` array to the localStorage for one hour but each time the function is executed, the cahce object will be updated in the backgroud. When the update is done, the callback function is executed so you can act upon this event (e.g. to update the react state object).\r\n~~~~typescript\r\nconst storageFactory = new StorageFactory(localStorage);\r\nconst items  storageFactory.GetOrAdd<Item[]>(\r\n    \"TheCacheKey\", \r\n    () => itemService.GetItems()\r\n    false, \r\n    60, \r\n    true, \r\n    ((newItems: Item[]) => {\r\n        this.setState({ items: items });\r\n    })\r\n);\r\n\r\nthis.setState({\r\n    items: items\r\n});\r\n~~~~\r\n\r\n## Clearing cache objects\r\nDelete a specific item from the storage. The following example will clear 1 item with the given key from the cache.\r\n~~~~typescript\r\nnew StorageFactory(localStorage).Clear(\"TheCacheKey\");\r\n~~~~\r\n\r\nDelete a multiple items from the storage. The following example will clear the cache objects with key `TheCacheKey1` ane `TheCacheKey2`.\r\n~~~~typescript\r\nnew StorageFactory(localStorage).Clear([\"TheCacheKey1\", \"TheCacheKey2\"]);\r\n~~~~\r\n\r\n## Check existence\r\nThe following function will check if the cache object with key `TheCacheKey` is present in the cache\r\n~~~~typescript\r\nconst exists: boolean = new StorageFactory(localStorage).Exists(\"TheCacheKey\");\r\n~~~~","readmeFilename":"README.md","keywords":["Typescript","Cache","Generic Types"]}