{"_id":"ts-mocks","_rev":"40-87dc0b6855d8683e4d241788983b241a","name":"ts-mocks","description":"Use ts-mocks to create Mock<T> objects for during Unit Tests","dist-tags":{"latest":"3.0.1"},"versions":{"0.0.1":{"version":"0.0.1","description":"Use ts-mocks to create Mock<T> objects for during Unit Tests","author":{"name":"Johan Herscheid","email":"johanherscheid@gmail.com"},"license":"MIT","name":"ts-mocks","main":"lib/index.js","typings":"lib/index","files":["lib/"],"repository":{"type":"git","url":"git://github.com/jjhescheid/ts-mocks.git"},"gitHead":"23d82ca77b9b8648cf9fe677629a56eb097a2e40","bugs":{"url":"https://github.com/jjhescheid/ts-mocks/issues"},"homepage":"https://github.com/jjhescheid/ts-mocks#readme","_id":"ts-mocks@0.0.1","scripts":{},"_shasum":"dfa0bcc680a3ff761e6468d5d1239d8d628125e8","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.0","_npmUser":{"name":"jjherscheid","email":"johanherscheid@gmail.com"},"dist":{"shasum":"dfa0bcc680a3ff761e6468d5d1239d8d628125e8","tarball":"https://registry.npmjs.org/ts-mocks/-/ts-mocks-0.0.1.tgz","integrity":"sha512-jb6uV0jtBNfub9/VbOra8poP+lcEfWZ8NLA8tHL0AIeXn+zjk/je55x5itkxOkL3PNvd1+RJ+TLHpJjmw0o2Dw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD3uGao1Y7l/OUpx0OTbbdK6DvnGoTEIoCipEwQEgEYtAIgdEa9FenGlXJNmKgsQfNLUEIf+AI55fQer8yhtGw7u58="}]},"maintainers":[{"name":"jjherscheid","email":"johanherscheid@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ts-mocks-0.0.1.tgz_1469703584445_0.25199676980264485"},"directories":{}},"0.0.2":{"version":"0.0.2","description":"Use ts-mocks to create Mock<T> objects for during Unit Tests","author":{"name":"Johan Herscheid","email":"johanherscheid@gmail.com"},"license":"MIT","name":"ts-mocks","main":"lib/index.js","typings":"lib/index","files":["lib/"],"repository":{"type":"git","url":"git://github.com/jjherscheid/ts-mocks.git"},"gitHead":"23d82ca77b9b8648cf9fe677629a56eb097a2e40","bugs":{"url":"https://github.com/jjherscheid/ts-mocks/issues"},"homepage":"https://github.com/jjherscheid/ts-mocks#readme","_id":"ts-mocks@0.0.2","scripts":{},"_shasum":"04abc281d94ac285035d46f7fdbed57af5e88098","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.0","_npmUser":{"name":"jjherscheid","email":"johanherscheid@gmail.com"},"dist":{"shasum":"04abc281d94ac285035d46f7fdbed57af5e88098","tarball":"https://registry.npmjs.org/ts-mocks/-/ts-mocks-0.0.2.tgz","integrity":"sha512-GU/7IUuOnpkGeH4Huc2TVJRkHXvhhWlGNWP1ZCbaSOvIW7XBOC9B6eusHHsuLZlj0FDOYOsmjZv0E8NRbSQ2/A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIETeOxGOaYt5mperTsMqCVeNxTeMPlB4edRmm4qDQ9HDAiEAu6Hp3otRH3qVwkA93fuw9oCeADSgNd+A1ZvYY60dVaw="}]},"maintainers":[{"name":"jjherscheid","email":"johanherscheid@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ts-mocks-0.0.2.tgz_1469703765649_0.02028129226528108"},"directories":{}},"0.0.3":{"version":"0.0.3","description":"Use ts-mocks to create Mock<T> objects for during Unit Tests","author":{"name":"Johan Herscheid","email":"johanherscheid@gmail.com"},"license":"MIT","name":"ts-mocks","main":"lib/index.js","typings":"lib/index","files":["lib/","README.md"],"repository":{"type":"git","url":"git://github.com/jjherscheid/ts-mocks.git"},"gitHead":"e89e2203ecf4e4aa1855fb30f5e9cf8111d6dc32","bugs":{"url":"https://github.com/jjherscheid/ts-mocks/issues"},"homepage":"https://github.com/jjherscheid/ts-mocks#readme","_id":"ts-mocks@0.0.3","scripts":{},"_shasum":"a953a27b70e50729c2d065ace457bd497c30d988","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.0","_npmUser":{"name":"jjherscheid","email":"johanherscheid@gmail.com"},"dist":{"shasum":"a953a27b70e50729c2d065ace457bd497c30d988","tarball":"https://registry.npmjs.org/ts-mocks/-/ts-mocks-0.0.3.tgz","integrity":"sha512-T4ih8jKf2WQ0j6iaUoLGUH508fuol/l77RAFVGdkuaEPD1MRe+96mpwJH4lFtdxAEghdRF5vFv62yFz9j5RL8A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCx/0DmLJpkJTUUVzgh4TVaEcatBge8Tma7Lr9IwYCiggIgWcL4R929ZV1vMbe511isAq++7IbYkckpVUe5+AqWx1o="}]},"maintainers":[{"name":"jjherscheid","email":"johanherscheid@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/ts-mocks-0.0.3.tgz_1469708803888_0.632540506310761"},"directories":{}},"0.0.4":{"version":"0.0.4","description":"Use ts-mocks to create Mock<T> objects for during Unit Tests","author":{"name":"Johan Herscheid","email":"johanherscheid@gmail.com"},"license":"MIT","name":"ts-mocks","main":"lib/index.js","typings":"lib/index","files":["lib/","README.md"],"repository":{"type":"git","url":"git://github.com/jjherscheid/ts-mocks.git"},"gitHead":"8bfbf521466b27eca796f3685256804d935bd4ae","bugs":{"url":"https://github.com/jjherscheid/ts-mocks/issues"},"homepage":"https://github.com/jjherscheid/ts-mocks#readme","_id":"ts-mocks@0.0.4","scripts":{},"_shasum":"a562dc0bbfd5f451c00b63f69a1a50e61806d6a4","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.0","_npmUser":{"name":"jjherscheid","email":"johanherscheid@gmail.com"},"dist":{"shasum":"a562dc0bbfd5f451c00b63f69a1a50e61806d6a4","tarball":"https://registry.npmjs.org/ts-mocks/-/ts-mocks-0.0.4.tgz","integrity":"sha512-jdFrKAp0bg1dZ92hZT//ucUoJENsuFRwQ1xwAxtlLQcYac0Sf9BJEiEn/TG6BaDsVD3umIZVExefbxZ8EVjyxw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCjOZeqPHEEG26RMQHVh7gSb6PXWQh1Q5ccBly/yKNPxQIhAPznPyi75T02DaP0/1jweMen1UCzZnVX+cwD/hBYMXgy"}]},"maintainers":[{"name":"jjherscheid","email":"johanherscheid@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ts-mocks-0.0.4.tgz_1473278426582_0.06977364816702902"},"directories":{}},"0.0.5":{"version":"0.0.5","description":"Use ts-mocks to create Mock<T> objects for during Unit Tests","author":{"name":"Johan Herscheid","email":"johanherscheid@gmail.com"},"license":"MIT","name":"ts-mocks","main":"lib/index.js","typings":"lib/index","files":["lib/","README.md"],"repository":{"type":"git","url":"git://github.com/jjherscheid/ts-mocks.git"},"gitHead":"2f6ec14086a9498e131c74d09d615365862ed5b9","bugs":{"url":"https://github.com/jjherscheid/ts-mocks/issues"},"homepage":"https://github.com/jjherscheid/ts-mocks#readme","_id":"ts-mocks@0.0.5","scripts":{},"_shasum":"3010ed473df88498b0d6c5b4648fd2d573768627","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.0","_npmUser":{"name":"jjherscheid","email":"johanherscheid@gmail.com"},"dist":{"shasum":"3010ed473df88498b0d6c5b4648fd2d573768627","tarball":"https://registry.npmjs.org/ts-mocks/-/ts-mocks-0.0.5.tgz","integrity":"sha512-uED8MDQDu5qF70U2vBIkr1U76A70wP3SUPeIhg6TzgHwo7pVlT7u+Pq9zOCykIbjQUtD6i0Z4DKGYghKqUc+JQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGSR1PHjrVBAuToNC0iQSgXzGVXU4UhVkphoRG+KsH7YAiAHbPXlJq7pkXn5+kDAC1ZlSsGywMguMIL+lpSQENGH5g=="}]},"maintainers":[{"name":"jjherscheid","email":"johanherscheid@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/ts-mocks-0.0.5.tgz_1473278780043_0.9020349539350718"},"directories":{}},"0.1.0":{"version":"0.1.0","description":"Use ts-mocks to create Mock<T> objects for during Unit Tests","author":{"name":"Johan Herscheid","email":"johanherscheid@gmail.com"},"license":"MIT","name":"ts-mocks","main":"lib/index.js","typings":"lib/index","files":["lib/","README.md"],"repository":{"type":"git","url":"git://github.com/jjherscheid/ts-mocks.git"},"gitHead":"962debe28120868b68bd1efc89ec968a90ec9eca","bugs":{"url":"https://github.com/jjherscheid/ts-mocks/issues"},"homepage":"https://github.com/jjherscheid/ts-mocks#readme","_id":"ts-mocks@0.1.0","scripts":{},"_shasum":"c293288b8bb13bb58a5f57303a92dc0435a639bc","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.2","_npmUser":{"name":"jjherscheid","email":"johanherscheid@gmail.com"},"dist":{"shasum":"c293288b8bb13bb58a5f57303a92dc0435a639bc","tarball":"https://registry.npmjs.org/ts-mocks/-/ts-mocks-0.1.0.tgz","integrity":"sha512-qirqLG4rxgk4A0IJ7IVb6Qt+HY2OC8wYrPqrki8j3lkU6qds2p4k3lxWbTwl69wAE6nfAtkDNjdsqjy/xO82mg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBkIUnTC9oLlfgD9jJWqhRzljWZXYDkdiuC6FMWGstosAiEAxciPDx/svOrjRBTQfE3T7LRDHasbYaFEcRj823nyuSg="}]},"maintainers":[{"name":"jjherscheid","email":"johanherscheid@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/ts-mocks-0.1.0.tgz_1473937869985_0.6720541142858565"},"directories":{}},"0.1.2":{"version":"0.1.2","description":"Use ts-mocks to create Mock<T> objects for during Unit Tests","author":{"name":"Johan Herscheid","email":"johanherscheid@gmail.com"},"license":"MIT","name":"ts-mocks","main":"lib/index.js","typings":"lib/index","files":["lib/","README.md"],"repository":{"type":"git","url":"git://github.com/jjherscheid/ts-mocks.git"},"gitHead":"fd321063934e507f6f5c6e4a86b7605a0e4ae062","bugs":{"url":"https://github.com/jjherscheid/ts-mocks/issues"},"homepage":"https://github.com/jjherscheid/ts-mocks#readme","_id":"ts-mocks@0.1.2","scripts":{},"_shasum":"968ba55d5807a8a2cb5b05aab28422eec4e20f30","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.0","_npmUser":{"name":"jjherscheid","email":"johanherscheid@gmail.com"},"dist":{"shasum":"968ba55d5807a8a2cb5b05aab28422eec4e20f30","tarball":"https://registry.npmjs.org/ts-mocks/-/ts-mocks-0.1.2.tgz","integrity":"sha512-IFC8hraFNSmajeoXvu3CHY5A5hAwQGPI0W1Utnh7V0IM8E/4Ix9KGXCHP4PUcyt8lMESU3bLjSxIg9RMcqHHIw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDh5+4HvbLI1wql1FwMQXNt5rZcSFsq9aPa6FydN4Fe4wIgebU4eoOePO/UVp+7b0uZjvB6bZl6tkhLDFIx+Rw16b8="}]},"maintainers":[{"name":"jjherscheid","email":"johanherscheid@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ts-mocks-0.1.2.tgz_1473964214707_0.22487058700062335"},"directories":{}},"0.2.0":{"version":"0.2.0","description":"Use ts-mocks to create Mock<T> objects for during Unit Tests","author":{"name":"Johan Herscheid","email":"johanherscheid@gmail.com"},"scripts":{"prebuild":"typings install && rimraf lib","build":"tsc"},"keywords":["typescript","mocking"],"license":"MIT","name":"ts-mocks","main":"lib/index.js","typings":"lib/index","files":["lib/","README.md"],"repository":{"type":"git","url":"git://github.com/jjherscheid/ts-mocks.git"},"devDependencies":{"jasmine":"^2.5.2","rimraf":"^2.5.4","typescript":"^1.8.10","typings":"^1.3.3"},"gitHead":"99833e6c28c091aa303c8a3e6572fb3efc2ed4e2","bugs":{"url":"https://github.com/jjherscheid/ts-mocks/issues"},"homepage":"https://github.com/jjherscheid/ts-mocks#readme","_id":"ts-mocks@0.2.0","_shasum":"4e33f05c232bfbcf2e185854143ee29f91cdafee","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"jjherscheid","email":"johanherscheid@gmail.com"},"dist":{"shasum":"4e33f05c232bfbcf2e185854143ee29f91cdafee","tarball":"https://registry.npmjs.org/ts-mocks/-/ts-mocks-0.2.0.tgz","integrity":"sha512-3Ebgbzu0gH7b/I0oYhW7wSF9O5TSZXccH27uo9dyuFWsYTxfK7I9l+gjJieRnioMp4uy8D+M2DodKbZ0mA555Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCLyWRCeE+ovXrobjR2t5/H/PwT2YLiNlr7JC7SdBiC+gIgNB7gJpbXqPrv8yREDFDNxXo7bdLzuJLHcNZhtYXlTIA="}]},"maintainers":[{"name":"jjherscheid","email":"johanherscheid@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/ts-mocks-0.2.0.tgz_1474613900506_0.0907238821964711"},"directories":{}},"0.2.1":{"version":"0.2.1","description":"Use ts-mocks to create Mock<T> objects for during Unit Tests","author":{"name":"Johan Herscheid","email":"johanherscheid@gmail.com"},"scripts":{"prebuild":"typings install && rimraf lib","build":"tsc"},"keywords":["typescript","mocking"],"license":"MIT","name":"ts-mocks","main":"lib/index.js","typings":"lib/index","files":["lib/","README.md"],"repository":{"type":"git","url":"git://github.com/jjherscheid/ts-mocks.git"},"devDependencies":{"jasmine":"^2.5.2","rimraf":"^2.5.4","typescript":"^1.8.10","typings":"^1.3.3"},"gitHead":"90cf75197ba1b9e82cfe7443998ace1ea6e08826","bugs":{"url":"https://github.com/jjherscheid/ts-mocks/issues"},"homepage":"https://github.com/jjherscheid/ts-mocks#readme","_id":"ts-mocks@0.2.1","_shasum":"28e285320aba9956ea97e7fb010e5c9d507a1bb5","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"jjherscheid","email":"johanherscheid@gmail.com"},"dist":{"shasum":"28e285320aba9956ea97e7fb010e5c9d507a1bb5","tarball":"https://registry.npmjs.org/ts-mocks/-/ts-mocks-0.2.1.tgz","integrity":"sha512-Y3Ki8YSl8FgEckSne3l9A5hI4U+C54t/M9nED1Qpyjlyr9Yj88619FYKVvaFqa63Iclk4nN92Xpsbji1kYpDSA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDXlSKjTYnRZAjHKkQjGsk2+O1HKngh26mjRQ7VsDuRjAIhAP4RUTWSEQmQSLLuzRX2Uy5htnKhGUX9FKA0XD4gm81c"}]},"maintainers":[{"name":"jjherscheid","email":"johanherscheid@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/ts-mocks-0.2.1.tgz_1476366194066_0.4203568552620709"},"directories":{}},"0.2.2":{"version":"0.2.2","description":"Use ts-mocks to create Mock<T> objects for during Unit Tests","author":{"name":"Johan Herscheid","email":"johanherscheid@gmail.com"},"scripts":{"prebuild":"typings install && rimraf lib","build":"tsc"},"keywords":["typescript","mocking"],"license":"MIT","name":"ts-mocks","main":"lib/index.js","typings":"lib/index","files":["lib/","README.md"],"repository":{"type":"git","url":"git://github.com/jjherscheid/ts-mocks.git"},"devDependencies":{"jasmine":"^2.5.2","rimraf":"^2.5.4","typescript":"^1.8.10","typings":"^1.3.3"},"gitHead":"e067ed55963c11b82df0a96f1effb4f724f846b1","bugs":{"url":"https://github.com/jjherscheid/ts-mocks/issues"},"homepage":"https://github.com/jjherscheid/ts-mocks#readme","_id":"ts-mocks@0.2.2","_shasum":"051e5b3a30068f6b9f1b1faa552a6f172793c6d6","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"jjherscheid","email":"johanherscheid@gmail.com"},"dist":{"shasum":"051e5b3a30068f6b9f1b1faa552a6f172793c6d6","tarball":"https://registry.npmjs.org/ts-mocks/-/ts-mocks-0.2.2.tgz","integrity":"sha512-OPYPZ6qqHOHJleRQCFlE11Rxl08xbKltfY46FQY39CFv7kOZZsKyenKvAHCoPDtGCG00s2kuv3LYniFQx6eY8A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCPHKOEply8A42ZXVhn/dFsMHDTYWl03xnPpXKi0PLBsQIhAKMKdwBdRn5+9v89PFdbxMroGcIDpuv5l5QMBsMMZoyy"}]},"maintainers":[{"name":"jjherscheid","email":"johanherscheid@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/ts-mocks-0.2.2.tgz_1476425552055_0.04207692085765302"},"directories":{}},"1.0.0":{"version":"1.0.0","description":"Use ts-mocks to create Mock<T> objects for during Unit Tests","author":{"name":"Johan Herscheid","email":"johanherscheid@gmail.com"},"scripts":{"build":"tsc","test":"karma start"},"keywords":["typescript","mocking"],"license":"MIT","name":"ts-mocks","main":"lib/index.js","typings":"lib/index","files":["lib/","README.md"],"repository":{"type":"git","url":"git://github.com/jjherscheid/ts-mocks.git"},"devDependencies":{"@types/jasmine":"^2.5.53","@types/node":"^8.0.17","jasmine-ts":"^0.2.1","karma":"^2.0.0","karma-chrome-launcher":"^2.2.0","karma-jasmine":"^1.1.1","karma-jasmine-html-reporter":"^0.2.2","karma-sourcemap-loader":"^0.3.7","karma-typescript":"^3.0.9","ts-node":"^4.1.0","typescript":"2.6.x"},"gitHead":"51d927fa6ac69ac9488023d52df677ddead34cfb","bugs":{"url":"https://github.com/jjherscheid/ts-mocks/issues"},"homepage":"https://github.com/jjherscheid/ts-mocks#readme","_id":"ts-mocks@1.0.0","_shasum":"bacf1b53276159d2941b11cf1425847de516432d","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.0","_npmUser":{"name":"jjherscheid","email":"johanherscheid@gmail.com"},"dist":{"shasum":"bacf1b53276159d2941b11cf1425847de516432d","tarball":"https://registry.npmjs.org/ts-mocks/-/ts-mocks-1.0.0.tgz","integrity":"sha512-YwknHerog+TwF5ihLOvFsAI+3zgyOpOPpjWbbaEAZGDr5ifZOpjk1mTy6mPsQZdJPOWXOMAPzsZ+tfzNbc6ENA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH2hS/pLZ+NcIWbmO4L8MRC5+rTQkS2D4xj5OrThFHzAAiEAxCqFA6i/Gyl3LKdW1MZOc7k6N0MLXftwNRIysm4/W80="}]},"maintainers":[{"name":"jjherscheid","email":"johanherscheid@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-mocks-1.0.0.tgz_1517863463110_0.9738069560844451"},"directories":{}},"1.0.1":{"version":"1.0.1","description":"Use ts-mocks to create Mock<T> objects for during Unit Tests","author":{"name":"Johan Herscheid","email":"johanherscheid@gmail.com"},"scripts":{"build":"tsc","test":"karma start"},"keywords":["typescript","mocking"],"license":"MIT","name":"ts-mocks","main":"lib/index.js","typings":"lib/index","files":["lib/","README.md"],"repository":{"type":"git","url":"git://github.com/jjherscheid/ts-mocks.git"},"devDependencies":{"@types/jasmine":"^2.5.53","@types/node":"^8.0.17","jasmine-ts":"^0.2.1","karma":"^2.0.0","karma-chrome-launcher":"^2.2.0","karma-jasmine":"^1.1.1","karma-jasmine-html-reporter":"^0.2.2","karma-sourcemap-loader":"^0.3.7","karma-typescript":"^3.0.9","ts-node":"^4.1.0","typescript":"2.6.x"},"gitHead":"ebf6f7c668091621a2060997ffe61ebe1a86eec6","bugs":{"url":"https://github.com/jjherscheid/ts-mocks/issues"},"homepage":"https://github.com/jjherscheid/ts-mocks#readme","_id":"ts-mocks@1.0.1","_shasum":"3e294afe16577c968449d0544afe156ec570cd2d","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.0","_npmUser":{"name":"jjherscheid","email":"johanherscheid@gmail.com"},"dist":{"shasum":"3e294afe16577c968449d0544afe156ec570cd2d","tarball":"https://registry.npmjs.org/ts-mocks/-/ts-mocks-1.0.1.tgz","integrity":"sha512-57V6WXYqOjGMZ/rw1gsLMQ4v3NNv9I27b/RXMxCzT1gQF2LUj/SzBrZvQR1Sy3BBWKrillMKmU+ItyET65bm+A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDj/1+cmmc5wfSKBqO8YUfcr/EssR1gi3oBWZ5lzKwgbAIgKtduUVJ5yFel/hujMSx1jUaN8M7ff1uCO6UpPrjdOKw="}]},"maintainers":[{"name":"jjherscheid","email":"johanherscheid@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-mocks-1.0.1.tgz_1517898239533_0.15546674258075655"},"directories":{}},"1.0.2":{"version":"1.0.2","description":"Use ts-mocks to create Mock<T> objects for during Unit Tests","author":{"name":"Johan Herscheid","email":"johanherscheid@gmail.com"},"scripts":{"build":"tsc","test":"karma start"},"keywords":["typescript","mocking"],"license":"MIT","name":"ts-mocks","main":"lib/index.js","typings":"lib/index","files":["lib/","README.md"],"repository":{"type":"git","url":"git://github.com/jjherscheid/ts-mocks.git"},"devDependencies":{"@types/jasmine":"^2.5.53","@types/node":"^8.0.17","jasmine-ts":"^0.2.1","karma":"^2.0.0","karma-chrome-launcher":"^2.2.0","karma-jasmine":"^1.1.1","karma-jasmine-html-reporter":"^0.2.2","karma-sourcemap-loader":"^0.3.7","karma-typescript":"^3.0.9","ts-node":"^4.1.0","typescript":"2.6.x"},"gitHead":"5c8fd1b4deee84b4d347fa637d4a3cd6328dab9b","bugs":{"url":"https://github.com/jjherscheid/ts-mocks/issues"},"homepage":"https://github.com/jjherscheid/ts-mocks#readme","_id":"ts-mocks@1.0.2","_shasum":"fbc6c3f876f9281c55f6ce3fb1188075f99da0c2","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.0","_npmUser":{"name":"jjherscheid","email":"johanherscheid@gmail.com"},"dist":{"shasum":"fbc6c3f876f9281c55f6ce3fb1188075f99da0c2","tarball":"https://registry.npmjs.org/ts-mocks/-/ts-mocks-1.0.2.tgz","integrity":"sha512-xGrtr0vWMgGGbxN2BfzP2W+GR3rUzoDdfEXOgrWgY0bJIzMZeD5hGgoFi0m6Fr8yovEkr+uS2fv2PlMd0QpXJw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGns4RK9yrFuWW1fpekCMBtqPbiiju6lpYOzvew9cmh6AiEAsDS89RBrllc+D4eZWWrUm/LQqFJ/ZDtQ2S4n07+Bnvo="}]},"maintainers":[{"name":"jjherscheid","email":"johanherscheid@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-mocks-1.0.2.tgz_1517935082908_0.6078136176802218"},"directories":{}},"1.0.3":{"version":"1.0.3","description":"Use ts-mocks to create Mock<T> objects for during Unit Tests","author":{"name":"Johan Herscheid","email":"johanherscheid@gmail.com"},"scripts":{"build":"tsc","test":"karma start"},"keywords":["typescript","mocking"],"license":"MIT","name":"ts-mocks","main":"lib/index.js","typings":"lib/index","files":["lib/","README.md"],"repository":{"type":"git","url":"git://github.com/jjherscheid/ts-mocks.git"},"devDependencies":{"@types/jasmine":"^2.5.53","@types/node":"^8.0.17","jasmine-ts":"^0.2.1","karma":"^2.0.0","karma-chrome-launcher":"^2.2.0","karma-jasmine":"^1.1.1","karma-jasmine-html-reporter":"^0.2.2","karma-sourcemap-loader":"^0.3.7","karma-typescript":"^3.0.9","ts-node":"^4.1.0","typescript":"2.6.x"},"gitHead":"3d9fc2f5bf5b7bee5e23be07aa300f47f4d17018","bugs":{"url":"https://github.com/jjherscheid/ts-mocks/issues"},"homepage":"https://github.com/jjherscheid/ts-mocks#readme","_id":"ts-mocks@1.0.3","_shasum":"e8a4dae1360b28cba11a3c5049c207dcc9136320","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.0","_npmUser":{"name":"jjherscheid","email":"johanherscheid@gmail.com"},"dist":{"shasum":"e8a4dae1360b28cba11a3c5049c207dcc9136320","tarball":"https://registry.npmjs.org/ts-mocks/-/ts-mocks-1.0.3.tgz","fileCount":11,"unpackedSize":11850,"integrity":"sha512-eIq3zLEJzXlYJTHqCd/DCQcZSsQJijlEMxru8jCaKS6QfoTRhirR2yO3uTRV4FB6Jdc867hhLotfIi2K3tjwiA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICI/nsLm7rKY5Gffi0qFYL4Y9yd4Md2fatbHRDOE802MAiEArWxAaNCWs5/M1elNaVurN7C+Mt4z2B/Z+hFLTHtGSYA="}]},"maintainers":[{"name":"jjherscheid","email":"johanherscheid@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-mocks_1.0.3_1517983895755_0.9699622896153348"},"_hasShrinkwrap":false},"2.0.0":{"version":"2.0.0","description":"Use ts-mocks to create Mock<T> objects for during Unit Tests","author":{"name":"Johan Herscheid","email":"johanherscheid@gmail.com"},"scripts":{"build":"tsc","test":"karma start"},"keywords":["typescript","mocking"],"license":"MIT","name":"ts-mocks","main":"lib/index.js","typings":"lib/index","files":["lib/","README.md"],"repository":{"type":"git","url":"git://github.com/jjherscheid/ts-mocks.git"},"devDependencies":{"@types/jasmine":"^2.5.53","@types/node":"^8.0.17","jasmine-ts":"^0.2.1","karma":"^2.0.0","karma-chrome-launcher":"^2.2.0","karma-jasmine":"^1.1.1","karma-jasmine-html-reporter":"^0.2.2","karma-sourcemap-loader":"^0.3.7","karma-typescript":"^3.0.9","ts-node":"^4.1.0","typescript":"2.6.x"},"gitHead":"85a6c64435792e243f78d092e4b4fc0c83891f95","bugs":{"url":"https://github.com/jjherscheid/ts-mocks/issues"},"homepage":"https://github.com/jjherscheid/ts-mocks#readme","_id":"ts-mocks@2.0.0","_shasum":"fd3bf459b5e6dfcb732ff3ac5b57633515980e9f","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.0","_npmUser":{"name":"jjherscheid","email":"johanherscheid@gmail.com"},"dist":{"shasum":"fd3bf459b5e6dfcb732ff3ac5b57633515980e9f","tarball":"https://registry.npmjs.org/ts-mocks/-/ts-mocks-2.0.0.tgz","fileCount":11,"unpackedSize":13794,"integrity":"sha512-UEjl1S5eCZ9QMAzhAtFvCI2v6av6PvexsyhanXhgr4RoFBEcqGjrcFsDzieVFzk/IJGqqrVNRfk1AnEDiHAjHQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGgpgywIDY3an42+xIl1k9s0AuPbXbcqTSODjzuDZbqlAiB8zra8O3ixQL99tVdvPx1HTgmbG9t1XkTeFpnmONWOKA=="}]},"maintainers":[{"name":"jjherscheid","email":"johanherscheid@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-mocks_2.0.0_1517991261159_0.8291146903904636"},"_hasShrinkwrap":false},"2.1.0":{"version":"2.1.0","description":"Use ts-mocks to create Mock<T> objects for during Unit Tests","author":{"name":"Johan Herscheid","email":"johanherscheid@gmail.com"},"scripts":{"build":"tsc","test":"karma start"},"keywords":["typescript","mocking"],"license":"MIT","name":"ts-mocks","main":"lib/index.js","typings":"lib/index","files":["lib/","README.md"],"repository":{"type":"git","url":"git://github.com/jjherscheid/ts-mocks.git"},"devDependencies":{"@types/jasmine":"^2.5.53","@types/node":"^8.0.17","jasmine-ts":"^0.2.1","karma":"^2.0.0","karma-chrome-launcher":"^2.2.0","karma-jasmine":"^1.1.1","karma-jasmine-html-reporter":"^0.2.2","karma-sourcemap-loader":"^0.3.7","karma-typescript":"^3.0.9","ts-node":"^4.1.0","typescript":"2.6.x"},"gitHead":"d93452970f86af5b2b850e26d4b82143b3ae0feb","bugs":{"url":"https://github.com/jjherscheid/ts-mocks/issues"},"homepage":"https://github.com/jjherscheid/ts-mocks#readme","_id":"ts-mocks@2.1.0","_shasum":"23456fd58d33026c0d5a749e7c362de9011cd904","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.0","_npmUser":{"name":"jjherscheid","email":"johanherscheid@gmail.com"},"dist":{"shasum":"23456fd58d33026c0d5a749e7c362de9011cd904","tarball":"https://registry.npmjs.org/ts-mocks/-/ts-mocks-2.1.0.tgz","fileCount":11,"unpackedSize":15297,"integrity":"sha512-fRf+nTK0rYHYEpgner+7mykdFJd0jXaflaBXGc6dgeQh3x4j+7jqAcpdG7HKLJPJzu5uQyXmdyq4/AvnlEWc3Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDK3X8b9V3EuwokT70ZIIO/eeX0UjS7ncgtbGmk/4kQqgIhAK6OhdAgtreGVYizS9paoasocdbuStaC2IfYqPdkvBni"}]},"maintainers":[{"name":"jjherscheid","email":"johanherscheid@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-mocks_2.1.0_1520496511097_0.15320831387251466"},"_hasShrinkwrap":false},"2.2.0":{"version":"2.2.0","description":"Use ts-mocks to create Mock<T> objects for during Unit Tests","author":{"name":"Johan Herscheid","email":"johanherscheid@gmail.com"},"scripts":{"build":"tsc","test":"karma start"},"keywords":["typescript","mocking"],"license":"MIT","name":"ts-mocks","main":"lib/index.js","typings":"lib/index","files":["lib/","README.md"],"repository":{"type":"git","url":"git://github.com/jjherscheid/ts-mocks.git"},"devDependencies":{"@types/jasmine":"^2.5.53","@types/node":"^8.0.17","jasmine-ts":"^0.2.1","karma":"^2.0.0","karma-chrome-launcher":"^2.2.0","karma-jasmine":"^1.1.1","karma-jasmine-html-reporter":"^0.2.2","karma-sourcemap-loader":"^0.3.7","karma-typescript":"^3.0.9","ts-node":"^4.1.0","typescript":"2.6.x"},"gitHead":"65e0be71678c1b693ce4f98c90530cb440e0d33b","bugs":{"url":"https://github.com/jjherscheid/ts-mocks/issues"},"homepage":"https://github.com/jjherscheid/ts-mocks#readme","_id":"ts-mocks@2.2.0","_shasum":"680610f0195b2928861c92c1204f742e73b8224b","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.0","_npmUser":{"name":"jjherscheid","email":"johanherscheid@gmail.com"},"dist":{"shasum":"680610f0195b2928861c92c1204f742e73b8224b","tarball":"https://registry.npmjs.org/ts-mocks/-/ts-mocks-2.2.0.tgz","fileCount":11,"unpackedSize":15347,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa6qJqCRA9TVsSAnZWagAA6bAP/2ynmGfoEQ8iAFzrVrqU\neuog0cbgbh/wg27R9LambLxfWfxfuCYpNgIO5fn67XJ/KJsHqBFAtiwdJUWu\nuJxoSJlOzfOJGpgWDOa3px1L+XPfPq+iyq3kPKoFF86qL3ONKparBE3DobLd\nVeH8Xfuu9PMOvjv+6i0p8IUdjIaN0DjzlbPMV3YufN2FJ94zmW4vCeGwf0Ny\no0n0vVCIsDdeGiqyj2vmqbMUMMI31poEgMG6AFoZNLgYGKJKLzn1QwqK45s6\nsFJ996ZGCBEYHmh21KH3aQuLs0s+4BTfA0dXwbAvZjkZYHdTmVjlvv9ujmHp\nKooKdD+hRgYx5Z6dzPmm+7zbgWrFXD8CD473qE5ej6twjZnCbaPvC+AB4aas\nUMkOuMS7iBXQHZXMtDMUcHr73epmAoPiUUhvWcIRjossUdewPwG8ryD4rT3P\nNDatDJkD7BGK9A/7RV/wnQsgmwHEx33U4aVDXOArygzpMd0WMYwUB0OM8xod\ndYoxfGHG+ZOrKpo15lKy5szmAubLLpJPsV6wLUwMRqtJ42sfDZXWO6KVSqkj\nD14wvB9vbHdCaHyT9pMxzs0dtFFdtx6hxdZ+S1E/PWLC7Zd9NcMni4wgwgTb\nHvUTMkXiIo/B1nvWeDYVJDdtisBTYVEkNMYtaCj5Ph95poIjaWGrPyXtM2jH\nGlR/\r\n=MgtG\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-90Ah7LarXP1MvTW72A3WV6c4oB9tFv00LYmQDJCMRNnUqosr7uFkqK3Qknfw0GwZtsRRsoRQY7QF4q5O4ozifw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD1svUNcSAiMsMRukdm74uGZ2YP6Sp99mret/eW8AXRvwIgDYDf3gjr5YNSqr7IvqWoOzJjSaJBEcvwm92GAsLkqnw="}]},"maintainers":[{"name":"jjherscheid","email":"johanherscheid@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-mocks_2.2.0_1525326441296_0.910261635798632"},"_hasShrinkwrap":false},"2.2.1":{"version":"2.2.1","description":"Use ts-mocks to create Mock<T> objects for during Unit Tests","author":{"name":"Johan Herscheid","email":"johanherscheid@gmail.com"},"scripts":{"build":"tsc","test":"karma start"},"keywords":["typescript","mocking"],"license":"MIT","name":"ts-mocks","main":"lib/index.js","typings":"lib/index","files":["lib/","README.md"],"repository":{"type":"git","url":"git://github.com/jjherscheid/ts-mocks.git"},"devDependencies":{"@types/jasmine":"^2.5.53","@types/node":"^8.0.17","jasmine-ts":"^0.2.1","karma":"^2.0.0","karma-chrome-launcher":"^2.2.0","karma-jasmine":"^1.1.1","karma-jasmine-html-reporter":"^0.2.2","karma-sourcemap-loader":"^0.3.7","karma-typescript":"^3.0.9","ts-node":"^4.1.0","typescript":"2.6.x"},"gitHead":"7901794d51287925d04b17f37643e989781b9bf0","bugs":{"url":"https://github.com/jjherscheid/ts-mocks/issues"},"homepage":"https://github.com/jjherscheid/ts-mocks#readme","_id":"ts-mocks@2.2.1","_shasum":"10f30a43266213f7e1ed27150eee4a5667053f6b","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.0","_npmUser":{"name":"jjherscheid","email":"johanherscheid@gmail.com"},"dist":{"shasum":"10f30a43266213f7e1ed27150eee4a5667053f6b","tarball":"https://registry.npmjs.org/ts-mocks/-/ts-mocks-2.2.1.tgz","fileCount":11,"unpackedSize":15347,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa6+PoCRA9TVsSAnZWagAAtOkP/RNs3gW9kbYshFkmgWQF\njmRfE9SpKYOsKRVKXi8lmCdUZd2cGeWtKvVSk070Ng68ZdGaSF1eiFo5e4R+\nlgm+eWP7986zVHgMRLkDJe0JmGCFZ0ZEDbUQ7o7q2WM0iOz6WM/aRjbWsvYK\nEEI9a+WzjI0OrRrKGGO87znOe1NJtvhhw7qnFNJnb2sLtq/0sZWi4wHa98XG\nPP71PkbMe66QVXoIoFppX2Gri7LXtwPO01IcQRyiAtubnBAaDdSCaLxTUVtG\no68yS+fQ0TNyfb7oVedLSddfBWLJyiMp4Vwz0okDbwM9VGAnu/in/lj4c26S\nzA+PSSfg/BOAcu+u2MmninN0DQbAjnBajEC50+vL9JtF2zQCS5SBe40vQzee\neJwgHBJT7D9cpZC2HM230Uh0GIyFaUOh1RGiXnpLU5Ye9IChObJBf85JNrwI\nqFCM5n5oZERv8ad2sSyL/Xy1o9qjPAHCD+u63rHi3ti30+qIxooKuZHm+5KK\nXLfOctlMVK7q9c4wmj/j0wVIHYS95heFV9eTu80CxKGCqYdk8/LMQUgOivL/\neb4gOXCsJdQLUaFCtsFHEGWh/7hXe3AS/CCyGtZ94tMW83+gtcjiRsWKmxmd\neosZVtlMHplPMJCgcHyoxbEe9A89B5IAuSrQWJBFVFjMdpiUD3tNn6uomVnq\nuhUt\r\n=GyIh\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-dJKVTCoZPbH57QnMYzVkJdkx8kwmVgaeC6KVktio9ZVtU5KoRxPiRX+Z5N4Q/O9WiKM3h75pknxMC8hVYhTc9w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDRpgHWF+Apfpr/P5IkwRIVG5YY5jkOu3TvLzeUue5X3gIgXt1MVlJu32BJbRidsAAZuHO28fdGparpbYNhSTUcfAg="}]},"maintainers":[{"name":"jjherscheid","email":"johanherscheid@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-mocks_2.2.1_1525408743178_0.08025188611065204"},"_hasShrinkwrap":false},"2.2.2":{"version":"2.2.2","description":"Use ts-mocks to create Mock<T> objects for during Unit Tests","author":{"name":"Johan Herscheid","email":"johanherscheid@gmail.com"},"scripts":{"build":"tsc","test":"karma start"},"keywords":["typescript","mocking"],"license":"MIT","name":"ts-mocks","main":"lib/index.js","typings":"lib/index","files":["lib/","README.md"],"repository":{"type":"git","url":"git://github.com/jjherscheid/ts-mocks.git"},"devDependencies":{"@types/jasmine":"^2.5.53","@types/node":"^8.0.17","jasmine-ts":"^0.2.1","karma":"^2.0.0","karma-chrome-launcher":"^2.2.0","karma-jasmine":"^1.1.1","karma-jasmine-html-reporter":"^0.2.2","karma-sourcemap-loader":"^0.3.7","karma-typescript":"^3.0.9","ts-node":"^4.1.0","typescript":"2.6.x"},"gitHead":"d0f70c2cfacb6cf70dbac03e685ad9248c23f856","bugs":{"url":"https://github.com/jjherscheid/ts-mocks/issues"},"homepage":"https://github.com/jjherscheid/ts-mocks#readme","_id":"ts-mocks@2.2.2","_shasum":"05d511966f15dae12953ab077548fafe1105fd3a","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.0","_npmUser":{"name":"jjherscheid","email":"johanherscheid@gmail.com"},"dist":{"shasum":"05d511966f15dae12953ab077548fafe1105fd3a","tarball":"https://registry.npmjs.org/ts-mocks/-/ts-mocks-2.2.2.tgz","fileCount":11,"unpackedSize":15465,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa+SYuCRA9TVsSAnZWagAAOJAQAI8/1OKoCDj5ZkQXyYt3\nw1ChJ6bLVazBQSj+DtUeNigtZaJR/97aGwOOfc+CrYUhu2UMxlVcp0twXNFi\nk7wamjw9Y/jEC/nHLWP7ueoUTcdrid3M9ruEEqBPWwWUtzkUlYCtj6oQh6b1\nh0CILo/DtdIr+hbfLsKS8p2qmSZMUbhQg82CZ1ozdFcWBDKA/UyOp+dBtjEq\n4of75peouUhF5yhYASccJMwG5BW4vyEk+b1y3RboEHtEL1xTKfFF40//yq3V\neay9oBGFfJtXS2WSYJ2XElVyE4gU1qukcC75zZkTyq6bkjSnnsGeu1RFeEw1\nB2VrUhBIN4dVOp8QeGtuKWbWMZxJjAy9fBEA4vFzJ0Cc0dcjAcmso8wnZzQI\nwIVOVRiU/3SPzE4DVEdpMh9cbAfoLDZUt7GawWKd18ZiGiukOCVCMMglUdPe\nFIC+Pb6+6NRKBHAE1j23SpM3+4lQukf4Tnyy20us3pnfExOfdmdAkkhlGCVs\ntdB7/p9qzTp9dbir2W+axejh1tO0DLEDWL2dHHUBMMmFVSdx3WapYLOfq/i1\nBoBSI7sWtLqfMklTosZX3BHU4mm81w8+CJjNM5lVcF5jNgIISF+fr/oqtHDb\npRyRxOxMwdsFTPDIErVET+UzExwCmrfR3wNB7L9w2kq8rhbwHycAgrapfHua\nMcJl\r\n=7edi\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-BJL6ls3v8rkk6/fCJAmdubwJdfsBKGDIVnNIPToox/Y/pHg5ffZhCBYLTZioHLDzkx0ocakSsH1vNpfdKk95tg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCsdsqacIpNl8kiXrGeeYIq89nmmj7ArptN2KheCIDKewIgXZ+7I3+gKRSvYbok0IveVFDVDocOIfgDDsw1ny+d4PE="}]},"maintainers":[{"name":"jjherscheid","email":"johanherscheid@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-mocks_2.2.2_1526277677056_0.34306335092240703"},"_hasShrinkwrap":false},"2.3.0":{"version":"2.3.0","description":"Use ts-mocks to create Mock<T> objects for during Unit Tests","author":{"name":"Johan Herscheid","email":"johanherscheid@gmail.com"},"scripts":{"build":"tsc","test":"karma start"},"keywords":["typescript","mocking"],"license":"MIT","name":"ts-mocks","main":"lib/index.js","typings":"lib/index","files":["lib/","README.md"],"repository":{"type":"git","url":"git://github.com/jjherscheid/ts-mocks.git"},"devDependencies":{"@types/jasmine":"^2.5.53","@types/node":"^8.0.17","jasmine-ts":"^0.2.1","karma":"^2.0.0","karma-chrome-launcher":"^2.2.0","karma-jasmine":"^1.1.1","karma-jasmine-html-reporter":"^0.2.2","karma-sourcemap-loader":"^0.3.7","karma-typescript":"^3.0.9","ts-node":"^4.1.0","typescript":"2.6.x"},"gitHead":"bcac7fa30f2d55bd44d8229f3abf010e365b437c","bugs":{"url":"https://github.com/jjherscheid/ts-mocks/issues"},"homepage":"https://github.com/jjherscheid/ts-mocks#readme","_id":"ts-mocks@2.3.0","_shasum":"2638ac137e6aeeea692001b38319617c150eb8ca","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.0","_npmUser":{"name":"jjherscheid","email":"johanherscheid@gmail.com"},"dist":{"shasum":"2638ac137e6aeeea692001b38319617c150eb8ca","tarball":"https://registry.npmjs.org/ts-mocks/-/ts-mocks-2.3.0.tgz","fileCount":26,"unpackedSize":21363,"integrity":"sha512-0kP2Sm0J3qfJwL/3pPO/OwXgArmAcOvar3ievdPMfFT0IHS5hXScdA77UVui5Fu9pKx+Vkt9i+nHHcJAaB2rhQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQChwiJ89X2OFtXTIQtHlkmzwmsJlRKvqwoWZVEf9dXPTwIhAMhta0FgDtELOJpya9/HnKMdgP4dx8daCFYhcUCbSUti"}]},"maintainers":[{"name":"jjherscheid","email":"johanherscheid@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-mocks_2.3.0_1532585447195_0.629104997677099"},"_hasShrinkwrap":false},"2.3.1":{"version":"2.3.1","description":"Use ts-mocks to create Mock<T> objects for during Unit Tests","author":{"name":"Johan Herscheid","email":"johanherscheid@gmail.com"},"scripts":{"build":"tsc","test":"karma start"},"keywords":["typescript","mocking"],"license":"MIT","name":"ts-mocks","main":"lib/index.js","typings":"lib/index","repository":{"type":"git","url":"git://github.com/jjherscheid/ts-mocks.git"},"devDependencies":{"@types/jasmine":"^2.5.53","@types/node":"^8.0.17","jasmine-ts":"^0.2.1","karma":"^2.0.0","karma-chrome-launcher":"^2.2.0","karma-jasmine":"^1.1.1","karma-jasmine-html-reporter":"^0.2.2","karma-sourcemap-loader":"^0.3.7","karma-typescript":"^3.0.9","ts-node":"^4.1.0","typescript":"2.6.x"},"gitHead":"7e03cc2baa5c31e574c273c8ba490cfdb2fd988f","bugs":{"url":"https://github.com/jjherscheid/ts-mocks/issues"},"homepage":"https://github.com/jjherscheid/ts-mocks#readme","_id":"ts-mocks@2.3.1","_npmVersion":"6.4.1","_nodeVersion":"10.6.0","_npmUser":{"name":"jjherscheid","email":"johanherscheid@gmail.com"},"dist":{"integrity":"sha512-Bif+CrsDh/geXe7CCNzfHneIDlyVGRILgQRM7e9WR090w8EoM8s9oL2dP7LCLlocN3CH/MQsXYFc3+Ouhur41A==","shasum":"25d92a18ceb04d402173a0f8384a237132977b5b","tarball":"https://registry.npmjs.org/ts-mocks/-/ts-mocks-2.3.1.tgz","fileCount":2,"unpackedSize":10491,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbvElMCRA9TVsSAnZWagAA7t4P/33Ju580kyyXZUB1ghSq\n5a4gS1z2L6RxtQIwadVMGmZl9iJMUQweuUEBAhi88uTCa3xqRGAXvYChVXzI\ndMYlyGfSpSqfiqv/6V7bdX591Vpqsqqo6xz0NoYTxSrD0XZC8P4C0RcmWrqe\n25EfXJkWOaew3FyVoUMjs/WN3bGW9w6HsmwTKKSYFOYr7loCAJcytcHcIPMr\nJPA/JqUQWUDyA6mDrTCsPbJwYlySVf7vVrP6ZxAN+crozY/n07/+/ioSZcIL\n08sqZL8H0Y50vqBG0ZMHydl+i4OGbrVFThDiJj4ltBGTLSJ0EP+yqAVxKPPK\n5QFVH24dMqDG+M+vGg0GBObn0a22eQfHDXK5jT/Yj/itV+Nj3NIGOKG1T5kL\nunUZyAcV0gvLVGXp6MSG2BQNxDVDGg+5hJwoZ6Xb7Fbf7YvJCZ2M0c1AGjxq\nIaiT5vvjX3FCS6PUqGf7dkJf3nWgqwvc16OzdqUp3bGMpsAee3CajUtKNMLu\nFvX54xxGbgIyK+MqMzQGbjQF1YF0k0qgVb2AqvnXvmzYKmhS3Cc3UcHQ2P2N\nkcpgtJiuiEB1rAdbv5ZTuctxPk69cPRW1gnfxmipemtidr035X1VPl8KJ5sj\n5nQ4y2c/TRzP367c3A8slB85dKw+NAp/FiS11nLURmNlrNCrccA37ixP8jV7\nlK3O\r\n=xFFx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDQaB42v5+gVAw2xgDblbl85Jd9WIEDEE28VSu1BD2YPAIgLrqzOlbGqTTzdD7dPVFQFp5NdR3vK9c8sndh5aKpeUs="}]},"maintainers":[{"name":"jjherscheid","email":"johanherscheid@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-mocks_2.3.1_1539066187401_0.32643984614994226"},"_hasShrinkwrap":false},"2.3.2":{"version":"2.3.2","description":"Use ts-mocks to create Mock<T> objects for during Unit Tests","author":{"name":"Johan Herscheid","email":"johanherscheid@gmail.com"},"scripts":{"build":"tsc","test":"karma start"},"keywords":["typescript","mocking"],"license":"MIT","name":"ts-mocks","main":"lib/index.js","typings":"lib/index","repository":{"type":"git","url":"git://github.com/jjherscheid/ts-mocks.git"},"devDependencies":{"@types/jasmine":"^2.5.53","@types/node":"^8.0.17","jasmine-ts":"^0.2.1","karma":"^2.0.0","karma-chrome-launcher":"^2.2.0","karma-jasmine":"^1.1.1","karma-jasmine-html-reporter":"^0.2.2","karma-sourcemap-loader":"^0.3.7","karma-typescript":"^3.0.9","ts-node":"^4.1.0","typescript":"2.6.x"},"gitHead":"7e03cc2baa5c31e574c273c8ba490cfdb2fd988f","bugs":{"url":"https://github.com/jjherscheid/ts-mocks/issues"},"homepage":"https://github.com/jjherscheid/ts-mocks#readme","_id":"ts-mocks@2.3.2","_npmVersion":"6.4.1","_nodeVersion":"10.6.0","_npmUser":{"name":"jjherscheid","email":"johanherscheid@gmail.com"},"dist":{"integrity":"sha512-yjpLNZcnb+3C9XvFAUtDgk4IdvtrcI6sEGsZYSEeN9yORKJV8x3jgTkSGN8v8xNiq7WPmXU/G0R87bRXOra9TA==","shasum":"d8bb2a0c0399938decd5e702877bec2483580533","tarball":"https://registry.npmjs.org/ts-mocks/-/ts-mocks-2.3.2.tgz","fileCount":11,"unpackedSize":18989,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbvGOsCRA9TVsSAnZWagAAaucP/jSA/KxQJ6pJwPqaOmOL\n0ZnUnO5MCYxzWFNWlI1aNnqIS+MizDHcMWXNNi5FhQ/gUnO0ZYIuZppN2C+r\n8YswqSyGjadrMfLEF6scO+s87LUYWVF9MljS1h8ywIyhb/Ut8dqK7CW+cUJS\n4WzUgTOuQrQ+y0SpF/IYO+aKJahpV8QTnm18lydJCVrsVeECa5M5o5uqe+n1\nr4UpxabDyk5RzPhvmopAe3c4L66GMGbmlVLkrRzdRkRfxipnDKhrjczrGybh\nvEpP1wQ8yvtCt3Oh7AdT1HP74Gwdl10sWNu02rc7/hbZksYAHWmCfgk6Psir\nVzhY8/h/1HaL4suCd7o+Dq5J4avJOabRnB4hTHNAd2QjIcJtczLLDzulRXUA\nwjWmzsAHWiCS/GkkDrQvITdoBI1VnjgLTO4ucddPsrw8Ar7eiOpYShwEY8P4\n8jhJXoyP/938GDaJy+BVB7piGe0tPH8nRRYQONupKAP2LCfEeEujaJw0nU5A\nKa6hlQWg9o8/HNLFp/5zVtzJvP4j+INNnNloHS34sv5n7Jd7dyDRld4S1JWJ\n28odb6F1/gl31IGRMoX9A3M+gII+A5Wf3+RZJRjbh28z/k1mrVjkj2M3lZwc\nPyuMg4cM6ze55M8qTyOzZH+eXTlLn7wYMhpTp9sKdD1NiJ9RyHRUinoPMXSO\nQDGV\r\n=/hn0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH/shO1/VualpXvqVHzQzdJwkrdKSYCXSKgQL3rCz2PBAiA+TGi8M4WVs1cyXgYxZvikyFZcAT9faxtv/Im2vYj91A=="}]},"maintainers":[{"name":"jjherscheid","email":"johanherscheid@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-mocks_2.3.2_1539072939968_0.629556567969402"},"_hasShrinkwrap":false},"2.3.3":{"version":"2.3.3","description":"Use ts-mocks to create Mock<T> objects for during Unit Tests","author":{"name":"Johan Herscheid","email":"johanherscheid@gmail.com"},"scripts":{"build":"tsc","test":"karma start"},"keywords":["typescript","mocking"],"license":"MIT","name":"ts-mocks","main":"lib/index.js","typings":"lib/index","repository":{"type":"git","url":"git://github.com/jjherscheid/ts-mocks.git"},"devDependencies":{"@types/jasmine":"^2.5.53","@types/node":"^8.0.17","jasmine-ts":"^0.2.1","karma":"^4.1.0","karma-chrome-launcher":"^2.2.0","karma-jasmine":"^1.1.1","karma-jasmine-html-reporter":"^0.2.2","karma-sourcemap-loader":"^0.3.7","karma-typescript":"^4.1.1","ts-node":"^4.1.0","typescript":"2.6.x"},"gitHead":"62b8f094df2ab64ea2444980de3e9aa2ea7026dc","bugs":{"url":"https://github.com/jjherscheid/ts-mocks/issues"},"homepage":"https://github.com/jjherscheid/ts-mocks#readme","_id":"ts-mocks@2.3.3","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"jjherscheid","email":"johanherscheid@gmail.com"},"dist":{"integrity":"sha512-Hus7WysdfJCjdR5+rjVnHQoTmR60M63faHOPJisXXTdk6e/636MI6NlQgd/cSWpkSeuxlsLjmRFlSY+XNSJJww==","shasum":"d58b4502a3ba7a5756e9a120a1add4874107c966","tarball":"https://registry.npmjs.org/ts-mocks/-/ts-mocks-2.3.3.tgz","fileCount":11,"unpackedSize":18989,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdHeNOCRA9TVsSAnZWagAACwEP/12yPadurH/NwU4tVdtY\nLhLzza3fnYVF4sP7zz3ysljNuIRlnz+AtQ0eKV+cyAqctGvDvvZb+pSTHaBf\nlujretH/hcsirksXNVfFTFa/Vvi6xfPE8moUudkiXDwPSLyQf4ijdY9HMXCd\n9oCkEwm3fKh6IEV6YC8YhabhJaSOIszJdOLtZ0elHMQolz/gNVB2LBzso6/n\nMN39tFKTSEWkEAjWm2nvFOX1X2Pqc87rw0/yvu7BcQrdT0GcKeUiA6aBGT/+\nCiXnrl48l+KmFQ7hRsbcLFxk0qTJcGCYbrgYbthD/4ATQaasHVruBJcvdCzM\nMYgF2Rg1a8Kg3kpz6e4gHVRqwL0q3qEeg7ETv+zbPGpgkslYvSMa4Fo4wCTw\nUXFA/azEyHg4e5dfpwCrnjUozLwDMC1+5/i3OI9mpBhHELfHDlmhbJfspdxs\nhIOzglfpbwLDP15dEsWBnDD+zGt3BgFMRf7Prhv1nu/O3xTk8/4nS0v/FTUO\nzLjV3bjdWCtiRHJpncj0FvaG1hkGSSGjj/ZiocDTYSfoPugxw4zieamIU2G8\n37GNFuKDw6uMAS5jRRaQE9dqruVJuyQmqsKrWm38ijxBS4ZwYv51T8K21uIW\n0fHsv1Ll5rUQ4qxizuwlXDr9wDCpsL99aRbTAfWSpnzuZQvcqRtc8/R0wvzP\n/oTV\r\n=5ehb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBuScC7cm6pNrUh5fFsHyXdnQKc1wIgyo4ySN6T5O4BYAiAxTh06XmLx5yaPmM2VTe/N6m3GcWVeyqtq2qytLH5oCA=="}]},"maintainers":[{"name":"jjherscheid","email":"johanherscheid@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-mocks_2.3.3_1562239821577_0.2961505614215212"},"_hasShrinkwrap":false},"2.3.4":{"version":"2.3.4","description":"Use ts-mocks to create Mock<T> objects for during Unit Tests","author":{"name":"Johan Herscheid","email":"johanherscheid@gmail.com"},"scripts":{"build":"tsc","test":"karma start && karma start karma.conf.es2015.ts"},"keywords":["typescript","mocking"],"license":"MIT","name":"ts-mocks","main":"lib/index.js","typings":"lib/index","repository":{"type":"git","url":"git://github.com/jjherscheid/ts-mocks.git"},"devDependencies":{"@types/jasmine":"^2.5.53","@types/node":"^8.0.17","jasmine-ts":"^0.2.1","karma":"^4.1.0","karma-chrome-launcher":"^2.2.0","karma-jasmine":"^1.1.1","karma-jasmine-html-reporter":"^0.2.2","karma-sourcemap-loader":"^0.3.7","karma-typescript":"^4.1.1","ts-node":"^4.1.0","typescript":"2.6.x"},"gitHead":"1ff1e160d2ff85f9eedbd0d17bff2235d6d0bce5","bugs":{"url":"https://github.com/jjherscheid/ts-mocks/issues"},"homepage":"https://github.com/jjherscheid/ts-mocks#readme","_id":"ts-mocks@2.3.4","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"jjherscheid","email":"johanherscheid@gmail.com"},"dist":{"integrity":"sha512-RyWzQ6d9tgiuhl9KIQ4uqhY/gtBgG3CidIf0Ck/6KmagtheMwUaQ9EHyvB6e1SHZyaO0uQrRDqMpGCs6097Grg==","shasum":"1b27dc8273f1595c146e61fe9c5fbb31358f1a1b","tarball":"https://registry.npmjs.org/ts-mocks/-/ts-mocks-2.3.4.tgz","fileCount":23,"unpackedSize":29029,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdOGGxCRA9TVsSAnZWagAAuJ0P/3Ev6FK4xcmUrDebVdAS\n5KdrsZbIMswZjwwCX3Kr8BT+a0ZIUtVe+bS6hl8p71lnh8fLzG9lm3vmrFyo\ncRT5HaaZ/y5Ey4bJeW18urCl9UCc3R1+KI5QucjErpuE0N9KdcgCAsFuGDOt\nf4lSL3TQ50DGx2v980gV6JAezl9cPKxOGoK42HaZWBrFv2S/6ZGLUi1aR/ry\npmDsQ5hC5HHsG9SNrG5VcucJrKDmkBVDzIGQoKO1lMKGwAY/dck67rqbMq6T\nDQnvdNpRECyrg9kpmfivkOs0w/G3wai0RrGGaNKX6LKD6rPtazhMQlQpVrnM\nbeUdcP0+GB/Ubzh47P5QsVWWy37u5K9k58aL7XrBGpges53HxPzBS/RRWR7j\njTDbVVj/GJ09qq8QVCFfAb2ZVGUPkZ3BYMAKix/lNwKx04tOoG1yZr3mdglp\n7CdB+i+oYAjj3TfldRY2gbPIarFghddlS8NnvWQeuHtOm8Rxu6C/1xA90vdV\nf7aPMSKjhuHjuJLebfYvKtlEak181Pe2EVQPDG01zXcFws+5Vj0KwYh67miK\nJifQZSCDfDn89AJ0mwmvYsffA4s3k6DI/iaceyKciCffqHXzoP1DCyoZTlX2\nMFm+Ey4PbPk3q/3DL83WfwaQV4/Ks2piN5rty9fM3m9wmqXHTHPG+htEtULI\nTPQc\r\n=L0Ke\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFYENe75unNjoeyu9rcctNn1vAsDufE2aNk1IlIXTdwmAiBc7YdiMaYc7I1OZuJsWPaZxOQfUc1Spt+KDQtmaLdDIA=="}]},"maintainers":[{"name":"jjherscheid","email":"johanherscheid@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-mocks_2.3.4_1563976112865_0.7422297427793074"},"_hasShrinkwrap":false},"2.4.0":{"version":"2.4.0","description":"Use ts-mocks to create Mock<T> objects for during Unit Tests","author":{"name":"Johan Herscheid","email":"johanherscheid@gmail.com"},"scripts":{"build":"tsc","test":"karma start && karma start karma.conf.es2015.ts"},"keywords":["typescript","mocking"],"license":"MIT","name":"ts-mocks","main":"lib/index.js","typings":"lib/index","repository":{"type":"git","url":"git://github.com/jjherscheid/ts-mocks.git"},"devDependencies":{"@types/jasmine":"^2.5.53","@types/node":"^8.0.17","jasmine-ts":"^0.2.1","karma":"^4.1.0","karma-chrome-launcher":"^2.2.0","karma-jasmine":"^1.1.1","karma-jasmine-html-reporter":"^0.2.2","karma-sourcemap-loader":"^0.3.7","karma-typescript":"^4.1.1","ts-node":"^4.1.0","typescript":"2.6.x"},"gitHead":"1ff1e160d2ff85f9eedbd0d17bff2235d6d0bce5","bugs":{"url":"https://github.com/jjherscheid/ts-mocks/issues"},"homepage":"https://github.com/jjherscheid/ts-mocks#readme","_id":"ts-mocks@2.4.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"jjherscheid","email":"johanherscheid@gmail.com"},"dist":{"integrity":"sha512-dXA7C2zz3KZ2YMJMIXewD7e2xsuxJ6pex2mqmV3d5li1HbLduj4XuqStURTdgaO2Q26nHE0U+ApsPnGTZ6f6KQ==","shasum":"bab45c165ebe1a197e141c47d6749950886c5b57","tarball":"https://registry.npmjs.org/ts-mocks/-/ts-mocks-2.4.0.tgz","fileCount":11,"unpackedSize":19031,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdW70xCRA9TVsSAnZWagAAs20QAJ0493tinumveY2r10o/\ngx0QgjhFkDj9hJJJ+NrJzx6SumXWWe6AEu0KqiSodtXDXJeBq9QvM78lqlRs\nfH5Cwt23NkwMuxXQnSIKZ/el36NxYrAjneiRZG1/nwSd5v0XKVIo5jjxyUUJ\ns4pRhs4y+ZkElGa9lP9nE9P8CyS8e84H/46r7aUBwAWWz1jx8HXm0R49maOF\nrX7+XoO9R7ZdPB+9GR6SDDW89npYn1fyRLkWM2BHurNAmmWEPghQpMVPGWqX\nsaNsOV1sElXhHjCYN6r52U9hl+DJbj20akKc1q89BfC119+wfvvIBloNqj1H\nqZG5nk2H+A+DJsnvdXOaz/5tMfgjVzvFDB2ZNqyMSJwnIDILO/r3T0y6UW/s\ngrDpNWv4fVQSuEOG4IgXco+HT1Wwjvrq2kL2lykxytXQM+Zc+ZYC0FvowKX2\n6MZAuiwc6+0/rDPOd4Bvcb0SJMPEeqkmCj12GHW41ZxMVszLSOycSSzEiKTw\nCnb83UjfZoBKNqhfDd1HYEFb8BYcDaZCsDyDIAlw5kh+7/sHJd/LzgKcKXec\nRxIJHyAxs19WtWOr9xQRA/ai5lzKkdmHfTS8LTl2DuFXEHOEqQQ9QPMinqtS\nf0K9g7xDhZPGzzR7EpEBiM4OQYTBdGgV+vg5M3obvJ6yrkCaeD5Zt8l1YK1t\nDM9z\r\n=H0MT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF7XgYRc5PqxrK3FxgYt6K1Bez+6W2SraaTMhVEfHtk7AiEApJItNSjlgtTwSOLjzueagPlnrqcNtuXaWIMGrNHoQjY="}]},"maintainers":[{"name":"jjherscheid","email":"johanherscheid@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-mocks_2.4.0_1566293297111_0.9278859655681957"},"_hasShrinkwrap":false},"2.5.0":{"version":"2.5.0","description":"Use ts-mocks to create Mock<T> objects for during Unit Tests","author":{"name":"Johan Herscheid","email":"johanherscheid@gmail.com"},"scripts":{"build":"tsc","test":"karma start && karma start karma.conf.es2015.ts"},"keywords":["typescript","mocking"],"license":"MIT","name":"ts-mocks","main":"lib/index.js","typings":"lib/index","repository":{"type":"git","url":"git://github.com/jjherscheid/ts-mocks.git"},"devDependencies":{"@types/jasmine":"^2.5.53","@types/node":"^8.0.17","jasmine-ts":"^0.2.1","karma":"^4.1.0","karma-chrome-launcher":"^2.2.0","karma-jasmine":"^1.1.1","karma-jasmine-html-reporter":"^0.2.2","karma-sourcemap-loader":"^0.3.7","karma-typescript":"^4.1.1","ts-node":"^4.1.0","typescript":"2.6.x"},"gitHead":"5723cad86bca0ef6fc66822115ff530b9a7426b9","bugs":{"url":"https://github.com/jjherscheid/ts-mocks/issues"},"homepage":"https://github.com/jjherscheid/ts-mocks#readme","_id":"ts-mocks@2.5.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"jjherscheid","email":"johanherscheid@gmail.com"},"dist":{"integrity":"sha512-4ZMEFWr/3WG/LiNZfPEgj8FCEBXbbWRmmxfXE2jAs+t1Bjnta32OOr3/SAYlHbV/cduSf63MKhpAJcQuZRMjEw==","shasum":"4fd509e68d26fe366d264b2f166631408cc1dd7c","tarball":"https://registry.npmjs.org/ts-mocks/-/ts-mocks-2.5.0.tgz","fileCount":11,"unpackedSize":20631,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdXmLbCRA9TVsSAnZWagAAMRAP/A5efvSsb0tzcbM8dlMR\nqeJjHvMiu5gSTYYiWl+NZZWm3uBQf/L2B0Es4dnm7jx5cHa+k6G/t9S/HM+P\nulTuEqFEKBiB+btatdpTnVm0sf7RxMBW+0Mxokux4OqHSQ9whGiiGJ86TG3V\nJDxxLFJfBPD7o9clgDBhiXZcQGJrJ1zKPT661R8rXMYejOkc7YTDZfWLiNlR\nUcqUjqVVv+Y+0yOD00wfFUKQKp1Sw6I8VWdudECA6Dp4g0okbSjysAMX5lZC\n2MY5Lsz09B+xxX7x30E+zneQ9mB+bAiQGuuiXJ1fWjUyxzD4h2A0+fGtwRze\nIG2s1HBuJFm37eVjKFbWDMCtCAAHzgSysWjONKHEaE2lh14+YrWPuFlNwLBW\nkR/FxrhfSZI/djyAKLjkm98vo0IQm7qsC24wjnWDOK/acYjcdpscYaABT32T\nhR5wOrXEHXRigfFs8rpXdv0vXEXP4RAxDnjSJcWzPL01XxnXPey+Vqo9J2xF\nnlTryjYOlYcFsF0jBxCnu+8f5N1FSWNzAhXZJmXxjjr4H6mRjiqoWH34qLXA\nR4gG2CFIZPZ2FMNsdaOR9oqJ5VOzRFgE1+1h7z717R9Xr5SThaQVfxhwGSIS\nKFVFmj3C09pZHHi0ynqZ3CLP4meaMwTH+fSfwa90Q2UWWKIvhg8hX22FoTpQ\nW5VU\r\n=f35R\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC5QLvFW61N+l47GxnVScx6ZCfV52GikcLfl+esxJKdbAIgQ0JYygjYwz/V+ZW7vZQN7XiJlvi/X6Io7yusfAf3hqY="}]},"maintainers":[{"name":"jjherscheid","email":"johanherscheid@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-mocks_2.5.0_1566466778756_0.5355744959238773"},"_hasShrinkwrap":false},"2.6.0":{"version":"2.6.0","description":"Use ts-mocks to create Mock<T> objects for during Unit Tests","author":{"name":"Johan Herscheid","email":"johanherscheid@gmail.com"},"scripts":{"build":"tsc","test":"karma start && karma start karma.conf.es2015.ts"},"keywords":["typescript","mocking"],"license":"MIT","name":"ts-mocks","main":"lib/index.js","typings":"lib/index","repository":{"type":"git","url":"git://github.com/jjherscheid/ts-mocks.git"},"devDependencies":{"@types/jasmine":"^2.5.53","@types/node":"^8.0.17","jasmine-ts":"^0.2.1","karma":"^4.1.0","karma-chrome-launcher":"^2.2.0","karma-jasmine":"^1.1.1","karma-jasmine-html-reporter":"^0.2.2","karma-sourcemap-loader":"^0.3.7","karma-typescript":"^4.1.1","ts-node":"^4.1.0","typescript":"2.6.x"},"gitHead":"ff7908f0dac5653efac160983bef6e8373858959","bugs":{"url":"https://github.com/jjherscheid/ts-mocks/issues"},"homepage":"https://github.com/jjherscheid/ts-mocks#readme","_id":"ts-mocks@2.6.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"jjherscheid","email":"johanherscheid@gmail.com"},"dist":{"integrity":"sha512-ZnAf04fPS4f8EEFKgh8TjbjY57PFxgmjoleCmFIc5P6dXlOGHJQYWQybwMJxf40mFqc1UZWMQn36z1zMsvQCKA==","shasum":"fc4aaaae9701d23af9a794fd2d6f952c8f7b6f0e","tarball":"https://registry.npmjs.org/ts-mocks/-/ts-mocks-2.6.0.tgz","fileCount":11,"unpackedSize":23515,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdxUdFCRA9TVsSAnZWagAADOgP/2eYPpG4g25awE6pM3x2\nCVQK18eUQMFCHjLosdWpTirHCH2S1zfxk8Go7eVDFZLPomWWSeSmZ6l0MBun\nm1ou204Phz6Kep9HE0LGBAoxlHUC97sLrJ3f3WY1zrZzCwFrEEfJESepiTmM\nFTxArLQAaI45119Pw8g8M6L96W1GOrUdxMazwOAhOUvz6HMXTf6w5S13BBkn\n47nuByYKzGftPObUbVxYbcQEp2rTLXSChb9i7UIIU7BfzJf3+Vby6Da36zDE\nvs9iY7Y8iX4r4OHrdz6iXHzUv7fa+OwUzWsWh1nQ9LgUPeXP46sD7b2mHmiw\nVRZr2NDkXWPsVNEHN30sxste24/fGz9OnXmha6rifZNUaufR0CPc85dd8EoL\nJQp7XQXWZ1usvtCsnAaTFWOoy8d1IxontuDZa1MuNAtrIQfJ8/mJ+1BzTlNn\nujLCRdD+gECsKuLfMilmS0RvGpwg3UOaccd0ICkzj7dUm5YE36QzyKyVnbTx\nkizgPtFrdh6+eWqSiHTQO2jVoMdYPMheUoHmDxoc7updzeFYPq1ghF0dRTkH\nAM4Bp0OAj0YBripN1UJTqWVIr0NQamq6BIBGk04s0RFTrPrcNHYO5QMEXa+A\nyPHzFoGWfyyOeyzSb4Pw3KcKTqpzFdk/YLcj2K7bJpEepUdxqO8LhM1uNz2p\nnPPa\r\n=WYix\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCrbiMhdWIC5AKTJanKzct43PPO1VIlFVbKZYr3wN4SWwIgfsBuH1KPzZKqPp2ONiErt61VW20l0ZVzLRf3j1bZG6s="}]},"maintainers":[{"name":"jjherscheid","email":"johanherscheid@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-mocks_2.6.0_1573209925447_0.3520777457415061"},"_hasShrinkwrap":false},"2.6.1":{"version":"2.6.1","description":"Use ts-mocks to create Mock<T> objects for during Unit Tests","author":{"name":"Johan Herscheid","email":"johanherscheid@gmail.com"},"scripts":{"build":"tsc","test":"karma start && karma start karma.conf.es2015.ts"},"keywords":["typescript","mocking"],"license":"MIT","name":"ts-mocks","main":"lib/index.js","typings":"lib/index","repository":{"type":"git","url":"git://github.com/jjherscheid/ts-mocks.git"},"devDependencies":{"@types/jasmine":"^2.5.53","@types/node":"^8.0.17","jasmine-ts":"^0.2.1","karma":"^4.1.0","karma-chrome-launcher":"^2.2.0","karma-jasmine":"^1.1.1","karma-jasmine-html-reporter":"^0.2.2","karma-sourcemap-loader":"^0.3.7","karma-typescript":"^4.1.1","ts-node":"^4.1.0","typescript":"2.6.x"},"gitHead":"d7b00e799322e877148bcedfdd71fe3cdff65028","bugs":{"url":"https://github.com/jjherscheid/ts-mocks/issues"},"homepage":"https://github.com/jjherscheid/ts-mocks#readme","_id":"ts-mocks@2.6.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"jjherscheid","email":"johanherscheid@gmail.com"},"dist":{"integrity":"sha512-WvxV9lrz6YK+QrBfWt+aXsnglwASYobhvMfCNU/V3Ma9iapDEgo45EhVFc05+FKmDHdPVokLeOZRcwKdbIGJBQ==","shasum":"77eba12886a07c2eee52553b8ebdcc4d17fc7104","tarball":"https://registry.npmjs.org/ts-mocks/-/ts-mocks-2.6.1.tgz","fileCount":11,"unpackedSize":23910,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeDZuxCRA9TVsSAnZWagAAx/MP/1fV7B+/zMhqbpQBx3/V\nD0pmYSnpIBb8VFGoJ/gM7QTB0eGfUDmKLhud6Ph9OjvrBSol1u2ChltDf+di\nhMnH42coLoMLjVvYB5gMluXl3979ma7EjGwJW4/xBJp80ki95JegIMyDNOuW\nOhRbB8EcgsFN0K5aCXt/Hbce8Gb0OzlGf1+zwKH+I7EOJzXaZIBAUVMZ9V41\n1cGLgU2M0ljC2nkoegj3jOm84/2Ux5OvoTsfXhB7lR8ocdkDVEbzYO+45Nr3\nR5C6B5EMqP3opcA+2uq41aspJFScDKsZJ1wYGEep1LcMVreXy+bf/XlByFB2\nm39t4zgtmN6YnLFlNHQXU6AI4AWdLnEE6AMe5xZ5sIz8kpanOIjz8T9s1lC/\njh+OwJMWWrohL9xz2E2WXTiFRXJTG+nMV4ahUEYcV1E+sqBbqzFOfIAFokBP\n8mLXzPiVHoFi6cqK3AZEW91wgNf7gWcm8DERcGKt6qCw0vj/wr2P2c62l7XL\nBDrKcH1N51iGZbrCDBRq9BG2FoVh9LSLVGOir3eQdriQsE4nA1YZqKx0Xuyf\nnQ8U1j8xXZdNoivn0/hy/Il8zWYlDDqN+5uPHk9PMALqOlACYdtRMH2nNA/C\nLWAv2WtydwAVzPBzdaWsDEwyKYm4hq/E40aE0H34dMI5iMgFA/rTvZ05FbiA\nJiic\r\n=UxiS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHZ81V5D1tLrqETa/+ujlzemLQmwlWpgyV0h8Enh9SsgAiAq/vlE2r2av/G5fH/h1GbVl/S6gztt6vg3NCx0fPA6Ug=="}]},"maintainers":[{"name":"jjherscheid","email":"johanherscheid@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-mocks_2.6.1_1577950128480_0.10586150106000702"},"_hasShrinkwrap":false},"3.0.0":{"version":"3.0.0","description":"Use ts-mocks to create Mock<T> objects for during Unit Tests","author":{"name":"Johan Herscheid","email":"johanherscheid@gmail.com"},"scripts":{"build":"tsc","test":"karma start && karma start karma.conf.es2015.ts"},"keywords":["typescript","mocking"],"license":"MIT","name":"ts-mocks","main":"lib/index.js","typings":"lib/index","repository":{"type":"git","url":"git://github.com/jjherscheid/ts-mocks.git"},"devDependencies":{"@types/jasmine":"^2.5.53","@types/node":"^8.0.17","jasmine-ts":"^0.2.1","karma":"^4.1.0","karma-chrome-launcher":"^2.2.0","karma-jasmine":"^1.1.1","karma-jasmine-html-reporter":"^0.2.2","karma-sourcemap-loader":"^0.3.7","karma-typescript":"^4.1.1","ts-node":"^4.1.0","typescript":"~3.0.0"},"gitHead":"5bb6559ec1e53171f304e89fda70e6167aaa4147","bugs":{"url":"https://github.com/jjherscheid/ts-mocks/issues"},"homepage":"https://github.com/jjherscheid/ts-mocks#readme","_id":"ts-mocks@3.0.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"jjherscheid","email":"johanherscheid@gmail.com"},"dist":{"integrity":"sha512-noVQjpNGV5Mg4AT/tvWhwjul9/mr/V77X6B5s+/7psNsEVKyb0FdH2dGGaT6WGFQYurYO5qfchhy3iqr/Bsviw==","shasum":"98d38f839557886c765cb0b0fadd7254138e26d9","tarball":"https://registry.npmjs.org/ts-mocks/-/ts-mocks-3.0.0.tgz","fileCount":11,"unpackedSize":25170,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeYiIBCRA9TVsSAnZWagAA4mYP/20LmK0r9p/YC5MOd4nT\nG7pmmMbwne1S4T3bZvGbN8rYP7cbf9pKSDPmd506T5N1Q5pJGSfxhxgfkmd7\nP2ZupkTMdx/QJgAfLblXCPVWCBRRgcyGh3t8FSGJCnmkzHaxoxdBdzPwlYAx\nzdqbuhDnlaGS8Zm1B4eX0Bg5eDUflt19IkBBuyTqTQ/4g11yQl5kvSDPXrbi\neQPqWpkmIXWWYe60HaoO/ld3T5585k8oU6/+dTglz37eMHkGnLBgNygCcab9\npugy351/YZalE9E12m6uIJNinnk30aYF9ImoREjGF0hUQSMvZpEW1EdTaG/e\n2Qb6HSRVcGRAKI6iUPN3MLEc9Vh+I/TJzYGP1EPdnX+81Hzrl1UDFa76W64o\nHaFVg/uaHPRnsMmkjznm15xGTJqaamsIYhWaepDOoT3oL1MDE4N2X8bAQjiI\n830Ac357aHMUGJN5n94k7EDi5GeHjxqB3BwYpYwZuccHTt8LiAbPg4+xyZ3a\ncMxsNmvaZsIWvL+eVfVvP1eLdF/adhLdEwQpTI66rwINzluQc+H3/2m+lzJS\nJk8pjS1/Gclcr0zRtRoHo7xVQcxrxFV+N2TQxb3cpeuBcLoXn7jGqMk59iJO\nFHWu8q02n/ku79kOHqLKk53p13LG8P8sKOT/EfWb6+5m+f8p1+ulRaAkvEqN\n8nZO\r\n=aZ/a\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCrF9oDXQHfIuS7OyNrhnbpU1ONbd/M0tuDywsIU7EAaQIgQRm6ZJheU7bBJEydykbFlFrFYAO1KdaJeykjIoovZWM="}]},"maintainers":[{"name":"jjherscheid","email":"johanherscheid@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-mocks_3.0.0_1583489536922_0.0818597813200932"},"_hasShrinkwrap":false},"3.0.1":{"version":"3.0.1","description":"Use ts-mocks to create Mock<T> objects for during Unit Tests","author":{"name":"Johan Herscheid","email":"johanherscheid@gmail.com"},"scripts":{"build":"tsc","test":"karma start && karma start karma.conf.es2015.ts"},"keywords":["typescript","mocking"],"license":"MIT","name":"ts-mocks","main":"lib/index.js","typings":"lib/index","repository":{"type":"git","url":"git://github.com/jjherscheid/ts-mocks.git"},"devDependencies":{"@types/jasmine":"^2.5.53","@types/node":"^8.0.17","jasmine-ts":"^0.2.1","karma":"^4.1.0","karma-chrome-launcher":"^2.2.0","karma-jasmine":"^1.1.1","karma-jasmine-html-reporter":"^0.2.2","karma-sourcemap-loader":"^0.3.7","karma-typescript":"^4.1.1","ts-node":"^4.1.0","typescript":"~3.0.0"},"gitHead":"bfcdf9a2ee58cd15a875f42858e69b54d1eac0f6","bugs":{"url":"https://github.com/jjherscheid/ts-mocks/issues"},"homepage":"https://github.com/jjherscheid/ts-mocks#readme","_id":"ts-mocks@3.0.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"jjherscheid","email":"johanherscheid@gmail.com"},"dist":{"integrity":"sha512-ljPQYQEvGQ+kLm2pC0QEUUhoZXkgiYl588jqBXUDhDij7r28M5+gmutHhV6PcmlBNz65r1VPb9L665iyKmd0RA==","shasum":"a832fcbdaed7f0c5df12ce07f107b64598f992c0","tarball":"https://registry.npmjs.org/ts-mocks/-/ts-mocks-3.0.1.tgz","fileCount":11,"unpackedSize":25643,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJedH2tCRA9TVsSAnZWagAAYMoP/310sHEycDXD5jKb+MYj\nK7maou+m3XCTErkKWyMB829q1IfQcnHrLTmIu1wShnnYi+CaVC1/0qWNIeD4\nU0+7g6t+A2HRRbkdYX6ciGTeZijrb3K+HPD/6tMvhgwT4vUiog3YNS4SmiCm\nFS3QZVcAhKnMFp5Jf9k2Gw9veEemX5w5zGLbM3ntXOan4LIYdxS7FTVTtUeU\nlrYv44/1HXiRH/DDKUde9MDDmfqh+3o1WjkgN0KK9cTmxvEagiUfcMUS6ELY\nsCYwxOB8xwWGH2GB1svKaREmfBn6zXh4QHdxsBzk55/fs0LK0eF2GSG9DzmF\nf4PBfW+X1C86NB0xmBSDrgfMoUdNkMmSQmdFKvbsliPQV+bNgkqwPW4WGQmY\nzvGrkQK0fYet6HKIDRqfiqverT7uuP6WgSG00P24Oruf/P9r02Qiw1535Fxt\nsFryrqx80CJpQfl7WE+VlY6PPrs5/6DuEsEwMrXi1WQ+PLzPalJYy6HdhLD5\n1kAMgcU/bWEVfNXn1owB/DmVQg8WCrcTWCD3QoXGYFBhWbivwy1Or7QN4RTA\nLwDf5t3SHI+7UtmojfqOdQKFgC2FLa6l1pAnqSJNKs8BmReTL8lksxZdi1yw\nxH7uKqidCoLUuafkuDAyK6BP+CtD6gkqZ7ql6Jn1kqCams+j1ZIwXpsjz8QE\nwaGc\r\n=DLoW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDFJ+AoIHl6RLlFXgBbjXNtITA77hwCAFNkrPhLAIYW4gIhAJ/bnwxwF1flzOo+A5Mm4VUsxtyKDvO1SRFTnJIFL6Os"}]},"maintainers":[{"name":"jjherscheid","email":"johanherscheid@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-mocks_3.0.1_1584692652835_0.9041620879190897"},"_hasShrinkwrap":false}},"readme":"[![npm version](https://badge.fury.io/js/ts-mocks.svg)](https://badge.fury.io/js/ts-mocks)\r\n\r\n# Typescript Mocking Framework (using Jasmine)\r\n\r\nCreate **Type-Safe** Mock objects for Typescript Classes and Interfaces\r\nJasmine Spy is automatically created when mocking a method so it is still possible to use verification methods like toHaveBeenCalled().\r\n\r\n## How to use\r\n\r\n### Basics\r\nInitializing and setting up a new Mock object can be done in several ways:\r\n\r\n```javascript\r\n\r\n  // 1. Use the constructor with Partial<T> which is great\r\n  //    because you can use an object with all the setup you want\r\n  mockCookieService = new Mock<CookieService>({ get: (key) => `customized ${key}`});\r\n  \r\n  // 2. Use the 'extend()' method with Partial<T>.\r\n  //    With the extend method it is possible to override settings during tests\r\n  mockCookieService = new Mock<CookieService>();\r\n  mockCookieService.extend({ get: (key) => `customized ${key}`})\r\n \r\n  // 3. If you like fluent interface use the 'setup() / is()' methods.\r\n  //    The setup method is great for properties or methods that should be available\r\n  //    during you test, but do not need an implementation for the test to run.\r\n  mockCookieService = new Mock<CookieService>();\r\n  mockCookieService.setup(ls => ls.put);\r\n\r\n  // 3a. Setup the return value can be done using the is() method.\r\n  mockCookiesService\r\n      .setup(ls => ls.put).is((key) => { /* do something */});\r\n\r\n  // 3b. You can also chain setup/is combinations like\r\n  mockCookieService\r\n      .setup(cs => cs.get).is((key) => `customized ${key}`)\r\n      .setup(cs => cs.put).is((key) => { /* do something */ });\r\n\r\n  // 4. Get the jasmine calls object for a specific method\r\n  let countsOfGet = mockCookieService\r\n                        .callsOf(cs => cs.get).count();\r\n\r\n  // 5. Reset the calls of the specific method\r\n  mockCookieService\r\n      .resetCalls(cs => cs.get);\r\n```\r\n\r\n### Generic methods\r\n\r\nWhen mocking generic methods the ```is()``` method can not determine the return type because you use the service in your application with a specified type. Let say you have a service with the following interface:\r\n\r\n```javascript\r\n\r\nexport interface SomeService {\r\n    get<T>(index: number): Observable<T>;\r\n}\r\n\r\n```\r\n\r\nIn your application you use the service to returns users:\r\n\r\n```javascript\r\n    ...\r\n    someService.get<User>(10).subscribe((user) => /* do something with user */ )\r\n    ...\r\n```\r\n\r\nIf you would like to mock this in you unit test normally you would write:\r\n\r\n```javascript\r\n    mockSomeService\r\n        .setup(ss => ss.get)\r\n        .is((value) => of(someUser));\r\n\r\n    //     or\r\n\r\n    mockSomeService\r\n        .extend({ get: (value) => of(someUser)});\r\n```\r\n\r\nUnfortunately typescript will complain about the fact that ```of(someUser)``` is not of type ```Observable<T>```:\r\n```\r\nType 'Observable<User>' is not assignable to type 'Observable<T>'.\r\nType 'User' is not assignable to type 'T'.\r\n```\r\n\r\nNow the ```as<T>()``` comes into the rescue. With this method you can overrule the return value that is automatically determined by the setup() method.  \r\n**Note**: _Please note that this can conflict with the real code if not used appropriately, so use at your own risc_\r\n\r\n```javascript\r\n    mockSomeService\r\n        .setup(ss => ss.get)\r\n        .as<(value:number) => Observable<User>>()\r\n        .is((value) => of(someUser));\r\n\r\n// Or if not using the 'value' argument\r\n\r\n    mockSomeService\r\n        .setup(ss => ss.get)\r\n        .as<() => Observable<User>>()\r\n        .is(() => of(someUser));\r\n```\r\n\r\nWith this typescript will not complain anymore. Great! ;-)\r\n\r\n### Dummy methods\r\n\r\nIf in your tests the method should be available but the output does not matter you can use the\r\n```Mock.ANY_FUNC``` constant.\r\n\r\n```javascript\r\n    // using the Mock.ANY_FUNC\r\n    mockCookieService = new Mock<CookieService>({ put: Mock.ANY_FUNC});\r\n    // or\r\n    mockCookieService.extend({ put: Mock.ANY_FUNC}); \r\n    // or\r\n    mockCookieService.setup(cs => put).is(Mock.ANY_FUNC);\r\n```\r\n\r\n### Mixing ```setup()``` and ```extend()```\r\n\r\nIt is also possible to mix the usage of ```extend()``` and ```setup()``` methods.\r\n\r\n```javascript\r\n    // when using the setup method it is still possible to define the implementation\r\n    // with both 'is()' method as the extend method\r\n    mockCookieService.setup(cs => cs.get).is((key) => `customized ${key}`);\r\n    mockCookieService.extend({ get: (key) => `customized ${key}`});\r\n``` \r\n\r\n### Static methods\r\n\r\n```javascript    \r\n    // Mocking static methods is possible using the Mock.static method\r\n    // class Foo {\r\n    //   static bar(): string {\r\n    //     return 'bar';\r\n    //   }\r\n    // }\r\n    Mock.static(Foo, 'bar', () => 'some expected output');\r\n \r\n```\r\n\r\n## Why did I create this library?\r\n\r\nWhen creating Unit Tests with Typescript / Angular most of the examples on the internet use a Mock class that must be\r\ncreated. A Mock class looks like this:\r\n\r\n```javascript\r\n\r\n// Mocks the CookieService from angular2-cookie\r\nclass MockCookieService {\r\n    public get(key: string): string { return null; }\r\n    public put(key: string, value: string) { }\r\n}\r\n\r\n```\r\n\r\nThe Mock class is used directly or injected by the TestBase.configureTestingModule method.\r\n\r\n```javascript\r\n\r\nlet cookiesService: CookieService;\r\n\r\n// Add the providers\r\nbeforeEach(() => {\r\n    TestBed.configureTestingModule({\r\n        ...,\r\n        providers: [{ provide: CookieService, useClass: MockCookieService }]\r\n    });\r\n});\r\n\r\n// Inject values\r\nbeforeEach(inject([ ..., CookieService], (... , _cookieService: CookieService) => {\r\n    ...\r\n    cookieService = cookieSrv;\r\n}));\r\n```\r\n\r\nThis works 'Okay' but there is no real intellisense for you when you are mocking your objects.\r\nThis Mock class must have the same methods as the class to Mock otherwise your test will not work. First time\r\ncreation is not so hard, but when your original class changes you have to change all the Mock classes as well, but there\r\nis no intellisense for this. With this framework it is possible to create Mock objects with intellisense and possibility to\r\noverride methods during your tests and even by type-safe!!!\r\n\r\n```javascript\r\n\r\n// Create a variable for the Mock<T> class\r\nlet mockCookiesService: Mock<CookieService>;\r\nlet cookieService: CookieService;\r\n\r\n// NOTE: Change the useClass to useValue and use the\r\n\r\nbeforeEach(() => {\r\n    // Create new version every test using the new constructor\r\n    mockCookieService = new Mock<CookieService>({\r\n        get: (key) => `customized-${key}`,    // Default setup of method\r\n        put: Mock.ANY_FUNC                    // Returns undefined as value\r\n    });\r\n\r\n    // Set the service instance\r\n    cookieService = mockCookieService.Object;\r\n\r\n    TestBed.configureTestingModule({\r\n        ...\r\n        providers: [{ provide: CookieService, useValue: cookieService }]\r\n    });\r\n});\r\n\r\n```\r\n\r\nYou don't need to use the TestBed setup if you don't want to. Creating Mocks is not related\r\nto the TestBed. The following is also possible:\r\n\r\n```javascript\r\n\r\nlet sut: MyOwnService;\r\n\r\nbeforeEach(() => {\r\n    // Create new version every test using the new constructor\r\n    mockCookieService = new Mock<CookieService>({\r\n        get: (key) => `customized-${key}`,    // Default setup of method\r\n        put: Mock.ANY_FUNC                    // Returns undefined as value\r\n    });\r\n\r\n    // Set the service instance\r\n    cookieService = mockCookieService.Object;\r\n\r\n    sut = new MyOwnService(cookieService);\r\n});\r\n\r\n```\r\n\r\nIn your test you can define other behavior using the 'extend' method of the Mock<T> or using the 'setup' and 'is' methods.\r\n\r\n```javascript\r\n\r\nit('using with default setup from beforeEach', () => {\r\n    let r = sut.getValue('Test');\r\n    expect(r).toEqual(null);\r\n});\r\n\r\nit('setup different value in test', () => {\r\n    mockCookieService.extend({ get : (key) => 'TestValue'});\r\n\r\n    let r = sut.getValue('Test');\r\n    expect(r).toEqual('TestValue');\r\n    expect(cookieService.get).toHaveBeenCalled();\r\n});\r\n\r\nit('setup other value in test', () => {\r\n    mockCookieService.setup(cs => cs.get).is((key) => 'TestValue');\r\n\r\n    let r = sut.getValue('Test');\r\n    expect(r).toEqual('TestValue');\r\n    expect(cookieService.get).toHaveBeenCalled();\r\n});\r\n\r\n```\r\n\r\nEvery method that is mocked using 'extend' or 'setup' is automatically spied using jasmine.Spy. So it is possible to use 'expect().toHaveBeenCalled' methods etc. Therefor it is not needed any more to use the jasmine.Spy object directly for mocking behavior.\r\nts-mocks helps you to be type-safe (so use that ;-))\r\n\r\n```javascript\r\n\r\nit('check if methods has been called', () => {\r\n    mockCookieService.extend({ get: (key) => 'TestValue'});\r\n    var cookiesService = mockCookieService.Object;\r\n    \r\n    sut.getValue('Test');\r\n    \r\n    expect(cookieService.get).toHaveBeenCalled();\r\n});\r\n\r\n```\r\n\r\nIf for some reason you still want the original jasmine.Spy object (just Don't ;-)).\r\nYou can use the spyOf() method of the mock. Be aware that you type-safety is gone.\r\n\r\n```javascript\r\n\r\nit('override spy during test', () => {\r\n    let getMethodSetup = mockCookieService.setup(cs => cs.get).is(key => 'TestValue');\r\n    let getMethodSpy = mockCookieService.spyOf(cs => cs.get);\r\n\r\n    let r = sut.getValue('Test');\r\n    expect(r).toEqual('TestValue');\r\n    expect(cookieService.get).toHaveBeenCalled();\r\n\r\n    getMethodSpy.and.returnValue('TestValue2');\r\n});\r\n\r\n```\r\n\r\n## Using TestBed with Ts-mocks\r\n\r\nIt you want to use TestBed in combination with ts-mock you should be aware to use the correct provider.\r\n\r\nIn most examples you will see the use of _useValue_ as provider type\r\n```javascript\r\n\r\n    let mockService: Mock<SubService>;\r\n    let systemUnderTest: MainService;\r\n\r\n    beforeEach(() => {\r\n        mockService = new Mock<SubService>({ getSomeValue: () => 'fake value' });\r\n\r\n        TestBed.configureTestingModule({\r\n        providers: [\r\n            MainService,\r\n            { provide: SubService, useValue: mockService.Object}  // <-- useValue is used\r\n        ]\r\n        });\r\n\r\n        systemUnderTest = TestBed.get(MainService);\r\n    });\r\n    \r\n    it('should return value from mocked subService', () => {\r\n        // No extra mocking should return initial value\r\n        expect(systemUnderTest.getSubValue()).toBe('fake value');\r\n    });\r\n```\r\n\r\nThis will work if you don't want to change the behavior of the mock during your test.\r\nIf you still want to change the behavior like example below this will not work. This is because useValue creates a copy of the object injected, so this is not the same object as the mockService member.\r\n\r\n```javascript\r\n    it('should return another value from mocked subService', () => {\r\n        mockService.extend({ getSomeValue: () => 'fake another value'});\r\n\r\n        expect(systemUnderTest.getSubValue()).toBe('fake another value'); // <-- This will fail\r\n    });\r\n```\r\n\r\n### Solution for TestBed\r\n\r\nThe solution for this is _not_ to use _useValue_ but use _useFactory_ which is a method that is called by the DI container every time the service needs to be injected. useFactory is used like so:\r\n\r\n```javascript\r\n    let mockService: Mock<SubService>;\r\n    let systemUnderTest: MainService;\r\n\r\n    beforeEach(() => {\r\n        mockService = new Mock<SubService>({ getSomeValue: () => 'fake value' });\r\n\r\n        TestBed.configureTestingModule({\r\n        providers: [\r\n            MainService,\r\n            { provide: SubService, useFactory: () => mockService.Object}   // <-- useFactory\r\n        ]\r\n        });\r\n\r\n        systemUnderTest = TestBed.get(MainService);\r\n    });\r\n\r\n    it('should return value from mocked subService', () => {\r\n        // No extra mocking should return initial value\r\n        expect(systemUnderTest.getSubValue()).toBe('fake value');\r\n    });\r\n```\r\n\r\nWhen you now want to change the behavior during your test this is possible:\r\n\r\n```javascript\r\n    it('should return another value from mocked subService', () => {\r\n        mockService.extend({ getSomeValue: () => 'fake another value'});\r\n\r\n        expect(systemUnderTest.getSubValue()).toBe('fake another value');  // <-- Will SUCCEED\r\n    });\r\n```\r\n\r\n## A note on setup() and spyOf() methods\r\n\r\nSome test environments (for example, [Wallaby.js](https://wallabyjs.com/)) might be incompatible with `ts-mocks` library because these methods use dynamic property name inferring under the hood. In such cases you can try set the property name manually:\r\n\r\n```javascript\r\n    mockCookieService.setup(cs => cs.get, 'get')\r\n\r\n    // also possible\r\n    mockCookieService.spyOf(cs => cs.get, 'get')\r\n```\r\n\r\nMake sure that the property that your lambda `cs => cs.get` returns and the property name `'get'` in the second argument are the same, otherwise the type safety might be broken.\r\n\r\n## A note on using other frameworks then Jasmine\r\nIf you are using other framework like Jest instead of Jasmine. Have a look at https://github.com/ike18t/ts-mockery.\r\n","maintainers":[{"name":"jjherscheid","email":"johanherscheid@gmail.com"}],"time":{"modified":"2022-06-27T22:12:55.478Z","created":"2016-07-28T10:59:46.344Z","0.0.1":"2016-07-28T10:59:46.344Z","0.0.2":"2016-07-28T11:02:47.542Z","0.0.3":"2016-07-28T12:26:46.539Z","0.0.4":"2016-09-07T20:00:28.369Z","0.0.5":"2016-09-07T20:06:21.176Z","0.1.0":"2016-09-15T11:11:11.197Z","0.1.1":"2016-09-15T11:35:37.779Z","0.1.2":"2016-09-15T18:30:16.298Z","0.2.0":"2016-09-23T06:58:21.411Z","0.2.1":"2016-10-13T13:43:15.034Z","0.2.2":"2016-10-14T06:12:33.124Z","1.0.0":"2018-02-05T20:44:24.072Z","1.0.1":"2018-02-06T06:24:00.842Z","1.0.2":"2018-02-06T16:38:03.859Z","1.0.3":"2018-02-07T06:11:36.585Z","2.0.0":"2018-02-07T08:14:21.987Z","2.1.0":"2018-03-08T08:08:31.145Z","2.2.0":"2018-05-03T05:47:21.361Z","2.2.1":"2018-05-04T04:39:03.268Z","2.2.2":"2018-05-14T06:01:17.122Z","2.3.0":"2018-07-26T06:10:47.276Z","2.3.1":"2018-10-09T06:23:07.564Z","2.3.2":"2018-10-09T08:15:40.120Z","2.3.3":"2019-07-04T11:30:21.692Z","2.3.4":"2019-07-24T13:48:33.012Z","2.4.0":"2019-08-20T09:28:17.279Z","2.5.0":"2019-08-22T09:39:38.898Z","2.6.0":"2019-11-08T10:45:25.567Z","2.6.1":"2020-01-02T07:28:48.601Z","3.0.0":"2020-03-06T10:12:17.047Z","3.0.1":"2020-03-20T08:24:13.015Z"},"homepage":"https://github.com/jjherscheid/ts-mocks#readme","repository":{"type":"git","url":"git://github.com/jjherscheid/ts-mocks.git"},"author":{"name":"Johan Herscheid","email":"johanherscheid@gmail.com"},"bugs":{"url":"https://github.com/jjherscheid/ts-mocks/issues"},"license":"MIT","readmeFilename":"README.md","keywords":["typescript","mocking"],"users":{"typedefjorge":true,"fr-esco":true}}