{"_id":"dromanis.finora.types","_rev":"54-662b8a8c351ea7764a1192619b26007e","name":"dromanis.finora.types","dist-tags":{"latest":"3.3.9"},"versions":{"1.0.0":{"name":"dromanis.finora.types","version":"1.0.0","keywords":["typescript","types","dromanis","finora"],"author":"","license":"MIT","_id":"dromanis.finora.types@1.0.0","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"1742211f6c0c381bc445d746713956ca75db04a7","tarball":"https://registry.npmjs.org/dromanis.finora.types/-/dromanis.finora.types-1.0.0.tgz","fileCount":11,"integrity":"sha512-yhldfz++HxnTrQKGJ4MA+d9FZZ5+lWSJJyabwC8F8mEiprRo8qywkwUcDmhG5uI/mETrI0H9tqtGNrRcIa66ng==","signatures":[{"sig":"MEYCIQD18bpb6AYfpcRFuGQvbVBxhgUnQUCsZMe0kwXX/p4NrAIhALtDfGQWFFkA2YL7jXH1W0P4xRckRt0XNM+ffdZIHKcJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14545},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"81303e4944c3bee8c8f769a2d316ca3d93c529b5","scripts":{"build":"tsc","clean":"rm -rf dist","prepare":"npm run build"},"_npmUser":{"name":"tariqkarim","actor":{"name":"tariqkarim","type":"user","email":"tariq.karim@gmail.com"},"email":"tariq.karim@gmail.com"},"_npmVersion":"10.9.2","description":"Type definitions for Dromanis Finora projects","directories":{},"_nodeVersion":"23.10.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/dromanis.finora.types_1.0.0_1751710832410_0.13769206430346248","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"dromanis.finora.types","version":"1.1.0","keywords":["typescript","types","dromanis","finora"],"author":"","license":"MIT","_id":"dromanis.finora.types@1.1.0","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"1e1564adf2841c0774a58bc35bba9d022df85600","tarball":"https://registry.npmjs.org/dromanis.finora.types/-/dromanis.finora.types-1.1.0.tgz","fileCount":11,"integrity":"sha512-cpMlSChWvOW3KbSfrxrhMH3/E7WKcKQartuwOa+L1DQ29vfzWoYPjIXgat6KCt5fHMwWiuXua2QYVJnd6ZBbew==","signatures":[{"sig":"MEUCIQCEDUNExhIhVKbsDCA1ZTmJp5HAEHfxwPAe2AOAT/1vwAIgJsaBbQos7fQmN9zJeq6UXDDYkVF2xaiRW2urXPNtrd0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13561},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"de7a6413d15077ca49769d1f849b81bf3d86fc31","scripts":{"build":"tsc","clean":"rm -rf dist","prepare":"npm run build"},"_npmUser":{"name":"tariqkarim","actor":{"name":"tariqkarim","type":"user","email":"tariq.karim@gmail.com"},"email":"tariq.karim@gmail.com"},"_npmVersion":"10.9.2","description":"Type definitions for Dromanis Finora projects","directories":{},"_nodeVersion":"23.10.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/dromanis.finora.types_1.1.0_1751717350545_0.2635666541273678","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"dromanis.finora.types","version":"1.2.0","keywords":["typescript","types","dromanis","finora"],"author":"","license":"MIT","_id":"dromanis.finora.types@1.2.0","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"9b59a1a73c8ab5269300a34de0e21f4075d9ab7b","tarball":"https://registry.npmjs.org/dromanis.finora.types/-/dromanis.finora.types-1.2.0.tgz","fileCount":14,"integrity":"sha512-/2wnc81WtkrUyIehyKeTANGZXsHEuaA0FB7mRO2tdOw1hsGAuzxZULpYgkmGVULYWU6PdwkhElJpucBwnbXsJQ==","signatures":[{"sig":"MEUCIQC7UjoQ1+plZhsEAHWY1rr+hqKYd7pOdKlgz6uX6FYgUgIgISNMBHJlVIRcaJrsHZQXLiEPlSaq8nBEZSrNDPjpW48=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14575},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"cb5305a85bc1c5d8a3d2bc8bcee19174f2828e9b","scripts":{"build":"tsc","clean":"rm -rf dist","prepare":"npm run build"},"_npmUser":{"name":"tariqkarim","actor":{"name":"tariqkarim","type":"user","email":"tariq.karim@gmail.com"},"email":"tariq.karim@gmail.com"},"_npmVersion":"10.9.2","description":"Type definitions for Dromanis Finora projects","directories":{},"_nodeVersion":"23.10.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/dromanis.finora.types_1.2.0_1751719084654_0.8339292138541037","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"dromanis.finora.types","version":"1.3.0","keywords":["typescript","types","dromanis","finora"],"author":"","license":"MIT","_id":"dromanis.finora.types@1.3.0","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"95a3a85d662233d9834bd2d7c802c2a099fb3c5f","tarball":"https://registry.npmjs.org/dromanis.finora.types/-/dromanis.finora.types-1.3.0.tgz","fileCount":17,"integrity":"sha512-BAQI/vqCy0/I/Rg0WJAYPqTuL8aKd+ifQiqHUaxa+UBXQfcOif111mpHuMuwNpD85noe5Ii658PI56MMHe35Bw==","signatures":[{"sig":"MEQCIEk6bMt2jZNzp8s/9jzVj2tZlIboboZ7rPCv0Dfk10GHAiAEuS6bnuC+jq/sKK79LUfZaqCkAtivU9G/26yqLnIQqw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16798},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"ded800054d2debb7c57d1c679090c0bedeca2b53","scripts":{"build":"tsc","clean":"rm -rf dist","prepare":"npm run build"},"_npmUser":{"name":"tariqkarim","actor":{"name":"tariqkarim","type":"user","email":"tariq.karim@gmail.com"},"email":"tariq.karim@gmail.com"},"_npmVersion":"10.9.2","description":"Type definitions for Dromanis Finora projects","directories":{},"_nodeVersion":"23.10.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/dromanis.finora.types_1.3.0_1751720471834_0.5650500364996256","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"dromanis.finora.types","version":"1.4.0","keywords":["typescript","types","dromanis","finora"],"author":"","license":"MIT","_id":"dromanis.finora.types@1.4.0","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"6884afc9bbbcb45d204d39febde0734beb32b622","tarball":"https://registry.npmjs.org/dromanis.finora.types/-/dromanis.finora.types-1.4.0.tgz","fileCount":17,"integrity":"sha512-2jF3zl+B9QVEleD2GZd1pFvVwum5qfT3gpraVk5Pc5lLNX6AzPhhlVCYnAUySzuLYYGND3NlB7jvi/1XovVN5A==","signatures":[{"sig":"MEUCID63HNEKl3ZmQDQh31UjG3OP4y56J7nGJE44lOK11CM8AiEAyfX/+AvgOoKLHxDuJx2CNTkUqtUetBZHnFSFUaDTTH8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16867},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"305d5f8fdfdf859c0489a0cb63e4ad23828053e9","scripts":{"build":"tsc","clean":"rm -rf dist","prepare":"npm run build"},"_npmUser":{"name":"tariqkarim","actor":{"name":"tariqkarim","type":"user","email":"tariq.karim@gmail.com"},"email":"tariq.karim@gmail.com"},"_npmVersion":"10.9.2","description":"Type definitions for Dromanis Finora projects","directories":{},"_nodeVersion":"23.10.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/dromanis.finora.types_1.4.0_1751722765149_0.3104647286492912","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"dromanis.finora.types","version":"1.5.0","keywords":["typescript","types","dromanis","finora"],"author":"","license":"MIT","_id":"dromanis.finora.types@1.5.0","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"b31b046e29420c8f2cd85cc10b4f04f4d980b29e","tarball":"https://registry.npmjs.org/dromanis.finora.types/-/dromanis.finora.types-1.5.0.tgz","fileCount":17,"integrity":"sha512-rASJfdxtqLDj4y4epQB3qxC8HDsOBrIMVolXYfTiCN5WcK2xSFwhLt6XatBndkchSktygcOOidE/jSNnnN0epQ==","signatures":[{"sig":"MEYCIQCqkskS4xty2H+wcOZmnas6UL+qkphKJYKEfiMTqdF6SgIhAORSiVZpBm7RhV7cPRTrpqB3lwSgbLeBJqmjL3YrsXnt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16180},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"ff4eff9c0da961cf202914e02f3010c6df294065","scripts":{"build":"tsc","clean":"rm -rf dist","prepare":"npm run build"},"_npmUser":{"name":"tariqkarim","actor":{"name":"tariqkarim","type":"user","email":"tariq.karim@gmail.com"},"email":"tariq.karim@gmail.com"},"_npmVersion":"10.9.2","description":"Type definitions for Dromanis Finora projects","directories":{},"_nodeVersion":"23.10.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/dromanis.finora.types_1.5.0_1751724311749_0.9229763866788667","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"dromanis.finora.types","version":"1.5.1","keywords":["typescript","types","dromanis","finora"],"author":"","license":"MIT","_id":"dromanis.finora.types@1.5.1","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"3d770cce3fc02ac07dbe7566c5e2db41bb337fba","tarball":"https://registry.npmjs.org/dromanis.finora.types/-/dromanis.finora.types-1.5.1.tgz","fileCount":32,"integrity":"sha512-QYcae/bqgQCvKc6n57PHz6noSxjGnCuBSD4W+1g4Cc/A2DoUHxxW9KLZHti1uqopIo+tEMnnx7AcQr7JqlWUMw==","signatures":[{"sig":"MEYCIQDbL7W3bZKf6ruMuLFjjYRjZlztz9aZTGi2nc92lOmLwQIhAOWvv2Rt3xXWmPEbyipm9a3lM2weWmvHMar719+2af78","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24962},"main":"dist-cjs/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{"import":"./dist/index.js","require":"./dist-cjs/index.js"},"gitHead":"2db25b2bb12ab4e7cb584555159c7a5cb87e1a9f","scripts":{"build":"tsc && tsc -p tsconfig.cjs.json","clean":"rm -rf dist dist-cjs","prepare":"npm run build"},"_npmUser":{"name":"tariqkarim","actor":{"name":"tariqkarim","type":"user","email":"tariq.karim@gmail.com"},"email":"tariq.karim@gmail.com"},"_npmVersion":"10.9.2","description":"Type definitions for Dromanis Finora projects","directories":{},"_nodeVersion":"23.10.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/dromanis.finora.types_1.5.1_1751725009932_0.5988437216671454","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"dromanis.finora.types","version":"1.6.0","keywords":["typescript","types","dromanis","finora"],"author":"","license":"MIT","_id":"dromanis.finora.types@1.6.0","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"38910c9da672478f9f2cf980e43ee7a23716bbb6","tarball":"https://registry.npmjs.org/dromanis.finora.types/-/dromanis.finora.types-1.6.0.tgz","fileCount":38,"integrity":"sha512-52eOfec5teUkK0SKlAc5a2fJuycDHIoZuQPuDSNIU+u/OjCYzqA6X56jPyT9HheBR7Dd4W6NnLlVdVLVOrvmyg==","signatures":[{"sig":"MEUCIBdvzlnRYMUmhO2PafjU4RO5toAeDhr+w3bzkGfNVxo1AiEA8NMHEwiYGgHSugGU27QjHv+ND4C6fu487RNJo0irkf0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29816},"main":"dist-cjs/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{"import":"./dist/index.js","require":"./dist-cjs/index.js"},"gitHead":"9090ca9ff9a43330a7dccd4cf77516e373bc7c4a","scripts":{"build":"tsc && tsc -p tsconfig.cjs.json","clean":"rm -rf dist dist-cjs","prepare":"npm run build"},"_npmUser":{"name":"tariqkarim","actor":{"name":"tariqkarim","type":"user","email":"tariq.karim@gmail.com"},"email":"tariq.karim@gmail.com"},"_npmVersion":"10.9.2","description":"Type definitions for Dromanis Finora projects","directories":{},"_nodeVersion":"23.10.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/dromanis.finora.types_1.6.0_1751794576210_0.318235915424548","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"dromanis.finora.types","version":"1.7.0","keywords":["typescript","types","dromanis","finora"],"author":"","license":"MIT","_id":"dromanis.finora.types@1.7.0","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"c7dfe43e2a28ab8143d8723053f4f8cf6018c417","tarball":"https://registry.npmjs.org/dromanis.finora.types/-/dromanis.finora.types-1.7.0.tgz","fileCount":38,"integrity":"sha512-bI40NlpagBx96POG4xiaDZN5iw8Ymb+lG996KAvCA9yr0zXMjsRUZvPBDoNrwn1Y1gZ0Zc8KOzu6C3l8nAyyTQ==","signatures":[{"sig":"MEUCIBrT36p2VsCHAsIOaGnCiEQunCNS1s/8cNXEmrakFreJAiEAzLz0q985djk2rLhVRixmq4jUmf9LBrlWfRBCyYneHK4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30109},"main":"dist-cjs/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{"import":"./dist/index.js","require":"./dist-cjs/index.js"},"gitHead":"180df036b128b206b2760442cf4d79d2258d2a02","scripts":{"build":"tsc && tsc -p tsconfig.cjs.json","clean":"rm -rf dist dist-cjs","prepare":"npm run build"},"_npmUser":{"name":"tariqkarim","actor":{"name":"tariqkarim","type":"user","email":"tariq.karim@gmail.com"},"email":"tariq.karim@gmail.com"},"_npmVersion":"10.9.2","description":"Type definitions for Dromanis Finora projects","directories":{},"_nodeVersion":"23.10.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/dromanis.finora.types_1.7.0_1751796055721_0.7414236979068953","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"dromanis.finora.types","version":"1.8.0","keywords":["typescript","types","dromanis","finora"],"author":"","license":"MIT","_id":"dromanis.finora.types@1.8.0","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"fd4d200d477bafd11fa82ef6ce99c3cc076034c8","tarball":"https://registry.npmjs.org/dromanis.finora.types/-/dromanis.finora.types-1.8.0.tgz","fileCount":38,"integrity":"sha512-ZTnRTizrtaiqH7xD5fwlnNVnD0RvxMM/HW+nMJw/Z4CLfitJFBxLRgK9NtrFNFvVizCUaHMh7adAVxJ3aBoiWw==","signatures":[{"sig":"MEQCIETAE0FYE5xkBDAmXlhBZXYTYT2ARMBWXSRalOgGAa2sAiBwd1q4oaDmgy8dHsf52E9iZKzRsBD5zNPNSXcKcMDosQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29880},"main":"dist-cjs/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{"import":"./dist/index.js","require":"./dist-cjs/index.js"},"gitHead":"824a00dffd2fe6b667fe46c4db26e455d81fbc52","scripts":{"build":"tsc && tsc -p tsconfig.cjs.json","clean":"rm -rf dist dist-cjs","prepare":"npm run build"},"_npmUser":{"name":"tariqkarim","actor":{"name":"tariqkarim","type":"user","email":"tariq.karim@gmail.com"},"email":"tariq.karim@gmail.com"},"_npmVersion":"10.9.2","description":"Type definitions for Dromanis Finora projects","directories":{},"_nodeVersion":"23.10.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/dromanis.finora.types_1.8.0_1751796596587_0.7604522935498936","host":"s3://npm-registry-packages-npm-production"}},"1.8.1":{"name":"dromanis.finora.types","version":"1.8.1","keywords":["typescript","types","dromanis","finora"],"author":"","license":"MIT","_id":"dromanis.finora.types@1.8.1","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"f0a5c95bbabc72a1daedb4b5ecf2b0828b8cd0b3","tarball":"https://registry.npmjs.org/dromanis.finora.types/-/dromanis.finora.types-1.8.1.tgz","fileCount":38,"integrity":"sha512-2JQNyqY1UFnrqj/YTxAviBKUlw/CtfGSRqGTtNEAdjvm7y/KlMCpSxSCDFcS+BzYY3qFfpy3SOozLGVmXwVnWA==","signatures":[{"sig":"MEYCIQDXfX/LjqHLNtlfm9GW06ukMJWEA4JSPPZM/nnqz3FBwAIhALYD8Uz5fKNIlYMra72/K68m0HxksaQA7QluLyTZYAWb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29880},"main":"dist-cjs/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{"import":"./dist/index.js","require":"./dist-cjs/index.js"},"gitHead":"4647110e2704aa0cd7ba4373f754b793ceb6eb65","scripts":{"build":"tsc && tsc -p tsconfig.cjs.json","clean":"rm -rf dist dist-cjs","prepare":"npm run build"},"_npmUser":{"name":"tariqkarim","actor":{"name":"tariqkarim","type":"user","email":"tariq.karim@gmail.com"},"email":"tariq.karim@gmail.com"},"_npmVersion":"10.9.2","description":"Type definitions for Dromanis Finora projects","directories":{},"_nodeVersion":"23.10.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/dromanis.finora.types_1.8.1_1751806267170_0.03649808783653352","host":"s3://npm-registry-packages-npm-production"}},"1.8.2":{"name":"dromanis.finora.types","version":"1.8.2","keywords":["typescript","types","dromanis","finora"],"author":"","license":"MIT","_id":"dromanis.finora.types@1.8.2","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"eacf6af548b4c97d2b71c4ca224c8c5666588c7e","tarball":"https://registry.npmjs.org/dromanis.finora.types/-/dromanis.finora.types-1.8.2.tgz","fileCount":38,"integrity":"sha512-0zspoa3hRwVD1BWVZe0ixwiF18JgurDablG9LM2FiFrGaIRSuLoAbz7OpPGUCGR7/mbM/ipQPUivpqYjQeHXKQ==","signatures":[{"sig":"MEQCIEi4Y8Z8iPT1/Y8sZbpbw81dk7cw3tmXaxJrdmzJrBZSAiBxKfT1yAiNKP8KRzLKakMSn/fDDUpvHl2QhBRVLYUToA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30528},"main":"./dist-cjs/index.js","types":"./dist-esm/index.d.ts","module":"./dist-esm/index.js","exports":{"import":"./dist-esm/index.js","require":"./dist-cjs/index.js"},"gitHead":"69fce3a907af387629afa1ea8d4f6d601084ee33","scripts":{"build":"npm run build:cjs && npm run build:esm","clean":"rm -rf dist-cjs dist-esm","build:cjs":"tsc --project tsconfig.cjs.json","build:esm":"tsc --project tsconfig.esm.json"},"_npmUser":{"name":"tariqkarim","actor":{"name":"tariqkarim","type":"user","email":"tariq.karim@gmail.com"},"email":"tariq.karim@gmail.com"},"_npmVersion":"10.9.2","description":"Type definitions for Dromanis Finora projects","directories":{},"_nodeVersion":"23.10.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/dromanis.finora.types_1.8.2_1751900013780_0.8913370946075259","host":"s3://npm-registry-packages-npm-production"}},"1.8.3":{"name":"dromanis.finora.types","version":"1.8.3","keywords":["typescript","types","dromanis","finora"],"author":"","license":"MIT","_id":"dromanis.finora.types@1.8.3","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"fbfa3c404bea7bd83d8516db822990e40a93fd9c","tarball":"https://registry.npmjs.org/dromanis.finora.types/-/dromanis.finora.types-1.8.3.tgz","fileCount":38,"integrity":"sha512-57KL49pJ5AwmLjw/taOIYpKRmbg+AvWJp1ddigkZ5mgE1ycbbAU5/Lv3NBHVP2h5Hk4mJH3BHGi0qeOTR8ubmw==","signatures":[{"sig":"MEQCIGiH8xeCeGup45b7S4yOzveDfTMPWkjt3OBjT7SiV/RJAiAD9Y42FqOvxhlyLtkc0SX6jSK6vjFXqoZ5LuTaeeSqDg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30814},"main":"./dist-cjs/index.js","types":"./dist-esm/index.d.ts","module":"./dist-esm/index.js","exports":{"import":"./dist-esm/index.js","require":"./dist-cjs/index.js"},"gitHead":"a2512c0476e04d9d9d58cb1e0a9cb0c970d75f1c","scripts":{"build":"npm run build:cjs && npm run build:esm","clean":"rm -rf dist-cjs dist-esm","build:cjs":"tsc --project tsconfig.cjs.json","build:esm":"tsc --project tsconfig.esm.json"},"_npmUser":{"name":"tariqkarim","actor":{"name":"tariqkarim","type":"user","email":"tariq.karim@gmail.com"},"email":"tariq.karim@gmail.com"},"_npmVersion":"10.9.2","description":"Type definitions for Dromanis Finora projects","directories":{},"_nodeVersion":"23.10.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/dromanis.finora.types_1.8.3_1751912899392_0.7024825577735028","host":"s3://npm-registry-packages-npm-production"}},"1.8.4":{"name":"dromanis.finora.types","version":"1.8.4","keywords":["typescript","types","dromanis","finora"],"author":"","license":"MIT","_id":"dromanis.finora.types@1.8.4","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"f80f980b8ca7352875366369b008043bf9a47719","tarball":"https://registry.npmjs.org/dromanis.finora.types/-/dromanis.finora.types-1.8.4.tgz","fileCount":38,"integrity":"sha512-nVu6ct+DL2vd+HLYpVf08CXSUCYvbZulP1QPPNfMQLzHSeCocr6BkK3i/vqfmdMLLtswMPjaQKPnIoqBp9gEWA==","signatures":[{"sig":"MEUCIGF7e73ieXa1yxeK5mlsHCT88OD6YIYY/qgcnPXzWXS5AiEA73twGCr1bw+n0zhIhVLzemnTqDni/ul8FMoebHPUOqY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30869},"main":"./dist-cjs/index.js","types":"./dist-esm/index.d.ts","module":"./dist-esm/index.js","exports":{"import":"./dist-esm/index.js","require":"./dist-cjs/index.js"},"gitHead":"08df0c4b5662e1956e5d00209b2f1a9fab378bfb","scripts":{"build":"npm run build:cjs && npm run build:esm","clean":"rm -rf dist-cjs dist-esm","build:cjs":"tsc --project tsconfig.cjs.json","build:esm":"tsc --project tsconfig.esm.json"},"_npmUser":{"name":"tariqkarim","actor":{"name":"tariqkarim","type":"user","email":"tariq.karim@gmail.com"},"email":"tariq.karim@gmail.com"},"_npmVersion":"10.9.2","description":"Type definitions for Dromanis Finora projects","directories":{},"_nodeVersion":"23.10.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/dromanis.finora.types_1.8.4_1751973744046_0.646918480186514","host":"s3://npm-registry-packages-npm-production"}},"1.8.5":{"name":"dromanis.finora.types","version":"1.8.5","keywords":["typescript","types","dromanis","finora"],"author":"","license":"MIT","_id":"dromanis.finora.types@1.8.5","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"31e02c37e729d240ddf094df3d4b0269a85204a7","tarball":"https://registry.npmjs.org/dromanis.finora.types/-/dromanis.finora.types-1.8.5.tgz","fileCount":110,"integrity":"sha512-4SGhxAHeF1RyFZqQf7oCXuPiM9hlas+EoMkFFenGYsOTtQpPPVyR1Kk39sUfGtWFt6KXoZNtw3wc+3cR066/lQ==","signatures":[{"sig":"MEQCIBvCRHjp3G9YM7GjI8lRcYxdnjfR99K7ZhTp//kLzfFyAiAz8lx3m5rUwaNhTi4UT6QUcPHc8iWIsrC2t7Wt79mwtw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56647},"main":"./dist-cjs/index.js","types":"./dist-esm/index.d.ts","module":"./dist-esm/index.js","exports":{"import":"./dist-esm/index.js","require":"./dist-cjs/index.js"},"gitHead":"fc889086dd1135d348e677ddfa6eea8aca6476c0","scripts":{"build":"npm run build:cjs && npm run build:esm","clean":"rm -rf dist-cjs dist-esm","build:cjs":"tsc --project tsconfig.cjs.json","build:esm":"tsc --project tsconfig.esm.json"},"_npmUser":{"name":"tariqkarim","email":"tariq.karim@gmail.com"},"_npmVersion":"10.9.2","description":"Type definitions for Dromanis Finora projects","directories":{},"_nodeVersion":"23.10.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/dromanis.finora.types_1.8.5_1752416337165_0.5451260909933846","host":"s3://npm-registry-packages-npm-production"}},"1.8.6":{"name":"dromanis.finora.types","version":"1.8.6","keywords":["typescript","types","dromanis","finora"],"author":"","license":"MIT","_id":"dromanis.finora.types@1.8.6","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"841fb50e0abcbba3b15d6e34ba1e009a1bbf2ca9","tarball":"https://registry.npmjs.org/dromanis.finora.types/-/dromanis.finora.types-1.8.6.tgz","fileCount":116,"integrity":"sha512-LoTLLdCtfOPn5JhtMCEqrfgjBsVPdGiGEoNZv/jMoK49wmzbpY0owijQ9yemXf43qeBwkcd7TiR4tnFZnTiyXA==","signatures":[{"sig":"MEYCIQDzbS3M7SCAFMhFcYnR4Oxn4z5ob5GcEXNzP9CIprN3pwIhAMiRK6jN7DKKy19lMUwE/HDuIKNKhNKnTBnp2CPpZkZK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59094},"main":"./dist-cjs/index.js","types":"./dist-esm/index.d.ts","module":"./dist-esm/index.js","exports":{"import":"./dist-esm/index.js","require":"./dist-cjs/index.js"},"gitHead":"e72ea6cbea9a3482763d51dddf6fd6312d0ae21b","scripts":{"build":"npm run build:cjs && npm run build:esm","clean":"rm -rf dist-cjs dist-esm","build:cjs":"tsc --project tsconfig.cjs.json","build:esm":"tsc --project tsconfig.esm.json"},"_npmUser":{"name":"tariqkarim","email":"tariq.karim@gmail.com"},"_npmVersion":"10.9.2","description":"Type definitions for Dromanis Finora projects","directories":{},"_nodeVersion":"23.10.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/dromanis.finora.types_1.8.6_1752440950150_0.8649616035191654","host":"s3://npm-registry-packages-npm-production"}},"1.8.7":{"name":"dromanis.finora.types","version":"1.8.7","keywords":["typescript","types","dromanis","finora"],"author":"","license":"MIT","_id":"dromanis.finora.types@1.8.7","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"198d2e035bda41f6351135eabade96e1189da7a4","tarball":"https://registry.npmjs.org/dromanis.finora.types/-/dromanis.finora.types-1.8.7.tgz","fileCount":122,"integrity":"sha512-fdLQvOZFQGd5+EPl6YG7sUyNm+FtwbIdZfHCpqHs5lV8j2Ap1sURSIeqpTnv1GKUBqrKQhFthaOlIL0iXCK8jQ==","signatures":[{"sig":"MEQCIHJOHIqPUYd0ABS5Xh60Q9hsw3GMZleUSmm1PyWH5T4iAiBI3+/+g0qXPXw28pg8SqE7BHY9EdNd2EOe2vo9kuFvjw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60774},"main":"./dist-cjs/index.js","types":"./dist-esm/index.d.ts","module":"./dist-esm/index.js","exports":{"import":"./dist-esm/index.js","require":"./dist-cjs/index.js"},"gitHead":"7f8577fed7b8738668977d07a46ccb18dcf6554d","scripts":{"build":"npm run build:cjs && npm run build:esm","clean":"rm -rf dist-cjs dist-esm","build:cjs":"tsc --project tsconfig.cjs.json","build:esm":"tsc --project tsconfig.esm.json"},"_npmUser":{"name":"tariqkarim","email":"tariq.karim@gmail.com"},"_npmVersion":"10.9.2","description":"Type definitions for Dromanis Finora projects","directories":{},"_nodeVersion":"23.10.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/dromanis.finora.types_1.8.7_1752478420643_0.6986684893301347","host":"s3://npm-registry-packages-npm-production"}},"1.8.8":{"name":"dromanis.finora.types","version":"1.8.8","keywords":["typescript","types","dromanis","finora"],"author":"","license":"MIT","_id":"dromanis.finora.types@1.8.8","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"ceba2b7ccb3517e3835e55318cc2ae3518613fb2","tarball":"https://registry.npmjs.org/dromanis.finora.types/-/dromanis.finora.types-1.8.8.tgz","fileCount":122,"integrity":"sha512-/0B7inVMBQEETfvbb8BgLYN5WMdEb5N2TItQKZsfz4fIfickoXXS7g5QEwihzYc0A992fPUG9p5FjCEgTzvV+A==","signatures":[{"sig":"MEUCIQCjjDhlMQk87XELwHnqAH6I0xwkBBj81b5f4PO8SqBHDgIgGrDRp0CJnJj8CalQsKM9THCvKV2BviD7S62qH50CM7A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60987},"main":"./dist-cjs/index.js","types":"./dist-esm/index.d.ts","module":"./dist-esm/index.js","exports":{"import":"./dist-esm/index.js","require":"./dist-cjs/index.js"},"gitHead":"da470b4abbb802d0191187ab3175da48705e5568","scripts":{"build":"npm run build:cjs && npm run build:esm","clean":"rm -rf dist-cjs dist-esm","build:cjs":"tsc --project tsconfig.cjs.json","build:esm":"tsc --project tsconfig.esm.json"},"_npmUser":{"name":"tariqkarim","email":"tariq.karim@gmail.com"},"_npmVersion":"10.9.2","description":"Type definitions for Dromanis Finora projects","directories":{},"_nodeVersion":"23.10.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/dromanis.finora.types_1.8.8_1752650768699_0.8458983434215959","host":"s3://npm-registry-packages-npm-production"}},"1.8.9":{"name":"dromanis.finora.types","version":"1.8.9","keywords":["typescript","types","dromanis","finora"],"author":"","license":"MIT","_id":"dromanis.finora.types@1.8.9","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"d163ac7f2bebad67de998641beecdff4b6a50108","tarball":"https://registry.npmjs.org/dromanis.finora.types/-/dromanis.finora.types-1.8.9.tgz","fileCount":122,"integrity":"sha512-A9zciic4xBFf1wBh80Hy+/EzS9n9i4EYh6k7OE/7/Q5/v+a00pKhcmsTnu9IBM8Dyvi0+xw2JvNYIkoI7iiVQg==","signatures":[{"sig":"MEUCIEAXWzFjTh8psTT5M+3Tjt+AKYv4g2YeCAmX3jbMxbT0AiEA/mXdaK2XQM9p0dJQRVQQAMoplJN3bJ6YXXbpH1SYqdc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60787},"main":"./dist-cjs/index.js","types":"./dist-esm/index.d.ts","module":"./dist-esm/index.js","exports":{"import":"./dist-esm/index.js","require":"./dist-cjs/index.js"},"gitHead":"1898bfb4a3e26a388c560f083028fe470d5337a7","scripts":{"build":"npm run build:cjs && npm run build:esm","clean":"rm -rf dist-cjs dist-esm","build:cjs":"tsc --project tsconfig.cjs.json","build:esm":"tsc --project tsconfig.esm.json"},"_npmUser":{"name":"tariqkarim","email":"tariq.karim@gmail.com"},"_npmVersion":"10.9.2","description":"Type definitions for Dromanis Finora projects","directories":{},"_nodeVersion":"23.10.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/dromanis.finora.types_1.8.9_1752685246926_0.06494176759355419","host":"s3://npm-registry-packages-npm-production"}},"1.8.10":{"name":"dromanis.finora.types","version":"1.8.10","keywords":["typescript","types","dromanis","finora"],"author":"","license":"MIT","_id":"dromanis.finora.types@1.8.10","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"0cd9764a5b2ed49ee7ca420e0c14529e2f84dc10","tarball":"https://registry.npmjs.org/dromanis.finora.types/-/dromanis.finora.types-1.8.10.tgz","fileCount":128,"integrity":"sha512-TUCvvKGH3cERqfE8dBq7amzOIJ7kWnIbnFMmCAXCeRrAFgUztlnGB7JpYOrOc17MKUdpGqcOcRi/DypivVs5Tw==","signatures":[{"sig":"MEUCIQCw5Mv4CFrto8p6Z5LNA3tIjjL19kCJkRKdIKhiyLzPlwIge356XDPQlUUuoO781VNL/Gj5Ui4jO8azeY6ypOm3gx0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62094},"main":"./dist-cjs/index.js","types":"./dist-esm/index.d.ts","module":"./dist-esm/index.js","exports":{"import":"./dist-esm/index.js","require":"./dist-cjs/index.js"},"gitHead":"715af1e72709b56ab7874c842b27f5862fafdbfb","scripts":{"build":"npm run build:cjs && npm run build:esm","clean":"rm -rf dist-cjs dist-esm","build:cjs":"tsc --project tsconfig.cjs.json","build:esm":"tsc --project tsconfig.esm.json"},"_npmUser":{"name":"tariqkarim","email":"tariq.karim@gmail.com"},"_npmVersion":"10.9.2","description":"Type definitions for Dromanis Finora projects","directories":{},"_nodeVersion":"23.10.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/dromanis.finora.types_1.8.10_1752759651637_0.040317248237499825","host":"s3://npm-registry-packages-npm-production"}},"1.8.11":{"name":"dromanis.finora.types","version":"1.8.11","keywords":["typescript","types","dromanis","finora"],"author":"","license":"MIT","_id":"dromanis.finora.types@1.8.11","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"7124db23c6d6603a629b79fb9073b0351132051b","tarball":"https://registry.npmjs.org/dromanis.finora.types/-/dromanis.finora.types-1.8.11.tgz","fileCount":134,"integrity":"sha512-IjL4enx/zw6/b5LIFjZzCielC0K4ro7LMAzMIWDIDpuwJCZPP0UmpCSaS0iw5QTDOxcjcQjA0dGiGpj7F+lugA==","signatures":[{"sig":"MEUCIGkb8vgfc2pxye1scrYOlBMtqrCNrlxEd0h/LM4xzivOAiEA3KhI/wyBPiCfxS06XDfF/B6uEOU+atrIxBr30cv5uqE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63473},"main":"./dist-cjs/index.js","types":"./dist-esm/index.d.ts","module":"./dist-esm/index.js","exports":{"import":"./dist-esm/index.js","require":"./dist-cjs/index.js"},"gitHead":"052572d3b90b96f717cac2cc005d6713f3d0e955","scripts":{"build":"npm run build:cjs && npm run build:esm","clean":"rm -rf dist-cjs dist-esm","build:cjs":"tsc --project tsconfig.cjs.json","build:esm":"tsc --project tsconfig.esm.json"},"_npmUser":{"name":"tariqkarim","email":"tariq.karim@gmail.com"},"_npmVersion":"10.9.2","description":"Type definitions for Dromanis Finora projects","directories":{},"_nodeVersion":"23.10.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/dromanis.finora.types_1.8.11_1752837884767_0.8944766710201695","host":"s3://npm-registry-packages-npm-production"}},"1.8.12":{"name":"dromanis.finora.types","version":"1.8.12","keywords":["typescript","types","dromanis","finora"],"author":"","license":"MIT","_id":"dromanis.finora.types@1.8.12","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"05ac5adbc11d7f63cd198d1d93d751e5d220ed1c","tarball":"https://registry.npmjs.org/dromanis.finora.types/-/dromanis.finora.types-1.8.12.tgz","fileCount":134,"integrity":"sha512-wtDMx4/ijRYlO5cJSCD1VHDvF//uVRcJmsCb4Dib61tOQ+QXuvOzYQmf7ljA6gTNRNKcmwQ+3DBkJcqAzjkPhQ==","signatures":[{"sig":"MEYCIQCyEBXgBGCcnWwtrKBYA3bBbcqSmGs+u+2ePlJars+n2AIhAJ2ufJVo55k+AIpDTandQuj2k7bky1PScTEbYdKr+wrl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64379},"main":"./dist-cjs/index.js","types":"./dist-esm/index.d.ts","module":"./dist-esm/index.js","exports":{"import":"./dist-esm/index.js","require":"./dist-cjs/index.js"},"gitHead":"5d213317db97667f2ea1261a7036d491cc84270c","scripts":{"build":"npm run build:cjs && npm run build:esm","clean":"rm -rf dist-cjs dist-esm","build:cjs":"tsc --project tsconfig.cjs.json","build:esm":"tsc --project tsconfig.esm.json"},"_npmUser":{"name":"tariqkarim","email":"tariq.karim@gmail.com"},"_npmVersion":"10.9.2","description":"Type definitions for Dromanis Finora projects","directories":{},"_nodeVersion":"23.10.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/dromanis.finora.types_1.8.12_1752851266788_0.10346281388907808","host":"s3://npm-registry-packages-npm-production"}},"1.8.13":{"name":"dromanis.finora.types","version":"1.8.13","keywords":["typescript","types","dromanis","finora"],"author":"","license":"MIT","_id":"dromanis.finora.types@1.8.13","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"c6a7e0bb74fb700c7d6cf80a8b614be952a5508e","tarball":"https://registry.npmjs.org/dromanis.finora.types/-/dromanis.finora.types-1.8.13.tgz","fileCount":134,"integrity":"sha512-MUPmAunHrhI/IFwiDQtR6LYcUs8HhtpcoxpUZzQ1N7J4/+rVRtkX5kxPpZOTKkGoag2jD7BfxubFEDhjWf/mSw==","signatures":[{"sig":"MEQCIFDMUrFzvYKLoUrDQw0eux+m4AXjrlswIP4HFpoFMdlgAiA1vpcyx5nq7znASZbrIq3wZHK++wozlBip+qwDiSKOfg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64811},"main":"./dist-cjs/index.js","types":"./dist-esm/index.d.ts","module":"./dist-esm/index.js","exports":{"import":"./dist-esm/index.js","require":"./dist-cjs/index.js"},"gitHead":"9a88c2c659c590045f1635ea1bfc50a8ac58c0b1","scripts":{"build":"npm run build:cjs && npm run build:esm","clean":"rm -rf dist-cjs dist-esm","build:cjs":"tsc --project tsconfig.cjs.json","build:esm":"tsc --project tsconfig.esm.json"},"_npmUser":{"name":"tariqkarim","email":"tariq.karim@gmail.com"},"_npmVersion":"10.9.2","description":"Type definitions for Dromanis Finora projects","directories":{},"_nodeVersion":"23.10.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/dromanis.finora.types_1.8.13_1752856123385_0.7766720877295312","host":"s3://npm-registry-packages-npm-production"}},"1.8.14":{"name":"dromanis.finora.types","version":"1.8.14","keywords":["typescript","types","dromanis","finora"],"author":"","license":"MIT","_id":"dromanis.finora.types@1.8.14","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"4dfb8d7b9bc7ef206b7b047d29fed18b7277d9ce","tarball":"https://registry.npmjs.org/dromanis.finora.types/-/dromanis.finora.types-1.8.14.tgz","fileCount":140,"integrity":"sha512-xcK0LahTKfLBgOfe7u5V1yvq7XGBPNaf5nvF6i3WY0C0DU0GVRee90wTwaA5d9wkUbdO/LamdR/Ga/eMeM346A==","signatures":[{"sig":"MEUCIBaATsUhGXqNTKEgbubwj8nE7g38R3aBHGdSPqlmqlFnAiEA0nw5Lh4InHYggIcHRcTOV5HxfTO083Anc0xTdJ3Frlc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67801},"main":"./dist-cjs/index.js","types":"./dist-esm/index.d.ts","module":"./dist-esm/index.js","exports":{"import":"./dist-esm/index.js","require":"./dist-cjs/index.js"},"gitHead":"5569807c17480283afa4233eb2d74b182690f22e","scripts":{"build":"npm run build:cjs && npm run build:esm","clean":"rm -rf dist-cjs dist-esm","build:cjs":"tsc --project tsconfig.cjs.json","build:esm":"tsc --project tsconfig.esm.json"},"_npmUser":{"name":"tariqkarim","email":"tariq.karim@gmail.com"},"_npmVersion":"10.9.2","description":"Type definitions for Dromanis Finora projects","directories":{},"_nodeVersion":"23.10.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/dromanis.finora.types_1.8.14_1752878655255_0.9777892912668249","host":"s3://npm-registry-packages-npm-production"}},"1.8.15":{"name":"dromanis.finora.types","version":"1.8.15","keywords":["typescript","types","dromanis","finora"],"author":"","license":"MIT","_id":"dromanis.finora.types@1.8.15","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"5becd4e00a2494de3615956109918b9da8a59470","tarball":"https://registry.npmjs.org/dromanis.finora.types/-/dromanis.finora.types-1.8.15.tgz","fileCount":140,"integrity":"sha512-AHZvRXI+PchAtsFDw/jl7COn1GyyGfNyVH89aQhFwq7BAlA8YhR23WBKvRYMVe2buyrUgPiq/Q4jWQuaM756ww==","signatures":[{"sig":"MEUCIHfkCEGasXc0yCtrwWfsGvIq4glGgMBkYu+jb19JCgBaAiEA8A2kMdlPSiA4N7g0oFqa7p1CMBxX+ND5tlBh1QK4Qdk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68058},"main":"./dist-cjs/index.js","types":"./dist-esm/index.d.ts","module":"./dist-esm/index.js","exports":{"import":"./dist-esm/index.js","require":"./dist-cjs/index.js"},"gitHead":"7b4fbc3e615c3fa5ad8f3e56e075e8d6c143dbe7","scripts":{"build":"npm run build:cjs && npm run build:esm","clean":"rm -rf dist-cjs dist-esm","build:cjs":"tsc --project tsconfig.cjs.json","build:esm":"tsc --project tsconfig.esm.json"},"_npmUser":{"name":"tariqkarim","email":"tariq.karim@gmail.com"},"_npmVersion":"10.9.2","description":"Type definitions for Dromanis Finora projects","directories":{},"_nodeVersion":"23.10.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/dromanis.finora.types_1.8.15_1752879194941_0.9177314115738047","host":"s3://npm-registry-packages-npm-production"}},"1.8.16":{"name":"dromanis.finora.types","version":"1.8.16","keywords":["typescript","types","dromanis","finora"],"author":"","license":"MIT","_id":"dromanis.finora.types@1.8.16","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"acf97f752970d698ba6d7092c91b9c0cc3ac77c2","tarball":"https://registry.npmjs.org/dromanis.finora.types/-/dromanis.finora.types-1.8.16.tgz","fileCount":152,"integrity":"sha512-G4+pQeW9zOayS6ZUcLPZUKilGH95QKz3vyTqyb7JEbdfSfDtEKcoHlaQzJNGtzj5ZyZGnBaBluN9sDeN44n9TQ==","signatures":[{"sig":"MEUCIQCypW8VTSOTtbWlbegNp9FsdlqI5OagGIn64aGkQGtMYwIgCePbvyG9Z31v5KEB7oOffw2xktScBDkU/j2AkSK51Z4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74969},"main":"./dist-cjs/index.js","types":"./dist-esm/index.d.ts","module":"./dist-esm/index.js","exports":{"import":"./dist-esm/index.js","require":"./dist-cjs/index.js"},"gitHead":"f88ec20bb3d5de84084e7877dc275a5a74d75916","scripts":{"build":"npm run build:cjs && npm run build:esm","clean":"rm -rf dist-cjs dist-esm","build:cjs":"tsc --project tsconfig.cjs.json","build:esm":"tsc --project tsconfig.esm.json"},"_npmUser":{"name":"tariqkarim","email":"tariq.karim@gmail.com"},"_npmVersion":"10.9.2","description":"Type definitions for Dromanis Finora projects","directories":{},"_nodeVersion":"23.10.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/dromanis.finora.types_1.8.16_1753308408978_0.739155178354316","host":"s3://npm-registry-packages-npm-production"}},"1.8.17":{"name":"dromanis.finora.types","version":"1.8.17","keywords":["typescript","types","dromanis","finora"],"author":"","license":"MIT","_id":"dromanis.finora.types@1.8.17","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"acd74f840328c25544ac7feffa90831c47eb2f1c","tarball":"https://registry.npmjs.org/dromanis.finora.types/-/dromanis.finora.types-1.8.17.tgz","fileCount":158,"integrity":"sha512-HKlUcfD7Bv59JVPkfjhEIZnNaFHVmWP6bQw5Gh8yk8G9l9VPl3PxG75qJR+yJjA4tVPwMWFO4n41wAKUAjX9oA==","signatures":[{"sig":"MEUCIQCVCvfcuJQwXVTx3B3gwhVHAPaUAM6okwKwrDTbveZyYgIgQnFPy4sGitKAL4Lxxg99FR/ZAfq5H/G34ldJa3TCQwA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77935},"main":"./dist-cjs/index.js","types":"./dist-esm/index.d.ts","module":"./dist-esm/index.js","exports":{"import":"./dist-esm/index.js","require":"./dist-cjs/index.js"},"gitHead":"62826e31bd41d6133bdde9065d95b60bc54e6beb","scripts":{"build":"npm run build:cjs && npm run build:esm","clean":"rm -rf dist-cjs dist-esm","build:cjs":"tsc --project tsconfig.cjs.json","build:esm":"tsc --project tsconfig.esm.json"},"_npmUser":{"name":"tariqkarim","email":"tariq.karim@gmail.com"},"_npmVersion":"10.9.2","description":"Type definitions for Dromanis Finora projects","directories":{},"_nodeVersion":"23.10.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/dromanis.finora.types_1.8.17_1753359420716_0.9069002667920705","host":"s3://npm-registry-packages-npm-production"}},"1.8.18":{"name":"dromanis.finora.types","version":"1.8.18","keywords":["typescript","types","dromanis","finora"],"author":"","license":"MIT","_id":"dromanis.finora.types@1.8.18","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"09b52753266dfe388389b550eb0cf8e0a5cf14fd","tarball":"https://registry.npmjs.org/dromanis.finora.types/-/dromanis.finora.types-1.8.18.tgz","fileCount":164,"integrity":"sha512-yh5c8XrQBTyK8FNm4nMMB0Mu7Z8FVocjPHJU2ykmgJuxDibkKk07h0wgNSlfxD4izqmC4yArYNzPsVQfeC6kSQ==","signatures":[{"sig":"MEQCIERXSG0hTmaUAJu/k6Oo10BfDmlfWX5+iEuZ4wzk8RB6AiBotK8PJYUSeIa32wCtwxsBtrSnMbu/x/ZwM2sMFFRmXA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79564},"main":"./dist-cjs/index.js","types":"./dist-esm/index.d.ts","module":"./dist-esm/index.js","exports":{"import":"./dist-esm/index.js","require":"./dist-cjs/index.js"},"gitHead":"e515f52866986f15a5db68f584c08b4c44510bd4","scripts":{"build":"npm run build:cjs && npm run build:esm","clean":"rm -rf dist-cjs dist-esm","build:cjs":"tsc --project tsconfig.cjs.json","build:esm":"tsc --project tsconfig.esm.json"},"_npmUser":{"name":"tariqkarim","email":"tariq.karim@gmail.com"},"_npmVersion":"10.9.2","description":"Type definitions for Dromanis Finora projects","directories":{},"_nodeVersion":"23.10.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/dromanis.finora.types_1.8.18_1753362943106_0.03985882152368769","host":"s3://npm-registry-packages-npm-production"}},"1.8.19":{"name":"dromanis.finora.types","version":"1.8.19","keywords":["typescript","types","dromanis","finora"],"author":"","license":"MIT","_id":"dromanis.finora.types@1.8.19","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"88912952e1f3c76b7b4f494ebbb3cdd3d9769b75","tarball":"https://registry.npmjs.org/dromanis.finora.types/-/dromanis.finora.types-1.8.19.tgz","fileCount":164,"integrity":"sha512-xRYXQC1CLdkn6w90mcEjzEYZ06B8pjFlsqxBi9iQNVz9cTy9N93HYp2K9QaSKApT11hIEl0BQ7adz95NqRJ1og==","signatures":[{"sig":"MEQCIHrok5AEcUr1S3OnEyd6y5P9Rlenv0ufdywO/bayJYkrAiBq88Imak8UKSqC1Kn/6D9QgzzPAY/L+C+EbARPksb2Lg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79744},"main":"./dist-cjs/index.js","types":"./dist-esm/index.d.ts","module":"./dist-esm/index.js","exports":{"import":"./dist-esm/index.js","require":"./dist-cjs/index.js"},"gitHead":"5b2885d1cd828d0004d183bcb246cc134e71ab17","scripts":{"build":"npm run build:cjs && npm run build:esm","clean":"rm -rf dist-cjs dist-esm","build:cjs":"tsc --project tsconfig.cjs.json","build:esm":"tsc --project tsconfig.esm.json"},"_npmUser":{"name":"tariqkarim","email":"tariq.karim@gmail.com"},"_npmVersion":"10.9.2","description":"Type definitions for Dromanis Finora projects","directories":{},"_nodeVersion":"23.10.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/dromanis.finora.types_1.8.19_1753363353466_0.8310033628087119","host":"s3://npm-registry-packages-npm-production"}},"1.8.20":{"name":"dromanis.finora.types","version":"1.8.20","keywords":["typescript","types","dromanis","finora"],"author":"","license":"MIT","_id":"dromanis.finora.types@1.8.20","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"dc65bdb59a25bc591ffdb74e6075a0ed2ec2fc55","tarball":"https://registry.npmjs.org/dromanis.finora.types/-/dromanis.finora.types-1.8.20.tgz","fileCount":164,"integrity":"sha512-aVcpqHmNHazfVraa39DGBPpN9mdgpV11+EKEHQboHaNmWO14YO+i9wR/9ix6weicr2MpNwOx2+9zBBiahJW1Vg==","signatures":[{"sig":"MEQCIFhTRtwoT/VMI3FGm4XMdSwlnNMEQo/+7tVvHRiH2dmHAiBf3tyGoR+VZwukvgGM4j7cOcfQZKSA5M6TzHc72gAbqw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79848},"main":"./dist-cjs/index.js","types":"./dist-esm/index.d.ts","module":"./dist-esm/index.js","exports":{"import":"./dist-esm/index.js","require":"./dist-cjs/index.js"},"gitHead":"b4e2148b73b75c160644a1ef1442880c813418f3","scripts":{"build":"npm run build:cjs && npm run build:esm","clean":"rm -rf dist-cjs dist-esm","build:cjs":"tsc --project tsconfig.cjs.json","build:esm":"tsc --project tsconfig.esm.json"},"_npmUser":{"name":"tariqkarim","email":"tariq.karim@gmail.com"},"_npmVersion":"10.9.2","description":"Type definitions for Dromanis Finora projects","directories":{},"_nodeVersion":"23.10.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/dromanis.finora.types_1.8.20_1753364241160_0.1393984879638841","host":"s3://npm-registry-packages-npm-production"}},"1.8.22":{"name":"dromanis.finora.types","version":"1.8.22","keywords":["typescript","types","dromanis","finora"],"author":"","license":"MIT","_id":"dromanis.finora.types@1.8.22","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"fc19fe1742c62f0e3f01a8473addbc709807707d","tarball":"https://registry.npmjs.org/dromanis.finora.types/-/dromanis.finora.types-1.8.22.tgz","fileCount":176,"integrity":"sha512-GowhjcBuYhte7HRYCNy5A9y6k8QBGTSVbi7aJnkpjuQiXqi0YpovCOJKi8KyjN2ApS0IPNtE5UUtfXoZGMLkAQ==","signatures":[{"sig":"MEUCIQCQ0Tec/bmFPKk1vNFwJRnqep2S8WkkNWUrkTc3Yxic4QIgU7X9JbHs9ock6vuobiSmY2S0nVGMFxkc/kG8pbs/iBY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82613},"main":"./dist-cjs/index.js","types":"./dist-esm/index.d.ts","module":"./dist-esm/index.js","exports":{"import":"./dist-esm/index.js","require":"./dist-cjs/index.js"},"gitHead":"ad01935f5d74ba92a8421bba7cbec1d592d12d96","scripts":{"build":"npm run build:cjs && npm run build:esm","clean":"rm -rf dist-cjs dist-esm","build:cjs":"tsc --project tsconfig.cjs.json","build:esm":"tsc --project tsconfig.esm.json"},"_npmUser":{"name":"tariqkarim","email":"tariq.karim@gmail.com"},"_npmVersion":"10.9.2","description":"Type definitions for Dromanis Finora projects","directories":{},"_nodeVersion":"23.10.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/dromanis.finora.types_1.8.22_1753370601321_0.8832596710437286","host":"s3://npm-registry-packages-npm-production"}},"1.8.23":{"name":"dromanis.finora.types","version":"1.8.23","keywords":["typescript","types","dromanis","finora"],"author":"","license":"MIT","_id":"dromanis.finora.types@1.8.23","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"22e91fb21407c32cd9adc4702569ad9bda609fef","tarball":"https://registry.npmjs.org/dromanis.finora.types/-/dromanis.finora.types-1.8.23.tgz","fileCount":176,"integrity":"sha512-o66u+ba+Z83Q5DatQy0Zv4svWT3oinybOmKQWWCFcGveW3VOYFXQRPDjerhiroZ70kJvWcdXSgEI5L0kW/yNoA==","signatures":[{"sig":"MEUCIGq8pNtMSA/bjGpw0x1QeMBnt36jITUXW19FKwn26tVvAiEA1Mwova0z6Z/HJvOqmh6mET90qe5gsrs2naj30LEh0VE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84062},"main":"./dist-cjs/index.js","types":"./dist-esm/index.d.ts","module":"./dist-esm/index.js","exports":{"import":"./dist-esm/index.js","require":"./dist-cjs/index.js"},"gitHead":"e405dc6d1343e3cdef5620a49d4e70c9eb6bd29c","scripts":{"build":"npm run build:cjs && npm run build:esm","clean":"rm -rf dist-cjs dist-esm","build:cjs":"tsc --project tsconfig.cjs.json","build:esm":"tsc --project tsconfig.esm.json"},"_npmUser":{"name":"tariqkarim","email":"tariq.karim@gmail.com"},"_npmVersion":"10.9.2","description":"Type definitions for Dromanis Finora projects","directories":{},"_nodeVersion":"23.10.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/dromanis.finora.types_1.8.23_1753424760121_0.45202231795957926","host":"s3://npm-registry-packages-npm-production"}},"1.8.24":{"name":"dromanis.finora.types","version":"1.8.24","keywords":["typescript","types","dromanis","finora"],"author":"","license":"MIT","_id":"dromanis.finora.types@1.8.24","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"c4124b1ed727385c6b3376cc0dc26346498a17bd","tarball":"https://registry.npmjs.org/dromanis.finora.types/-/dromanis.finora.types-1.8.24.tgz","fileCount":176,"integrity":"sha512-Z0sNWEyEFas53Lmmv8CLgH0WMY/bxLs//Vfu7c6sSCQQS2/FIPuxaAadFX40Pco93XrDKWe24SFjuZAzAfK/2w==","signatures":[{"sig":"MEQCIFWtqGASYZUp/EzQdC2JoNtzdJ/a94PSEQFSJvFxLYmaAiALFJu2Fd+FBOZdVdFP2G9MITzKnA61xFH973VVRwTEAg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84755},"main":"./dist-cjs/index.js","types":"./dist-esm/index.d.ts","module":"./dist-esm/index.js","exports":{"import":"./dist-esm/index.js","require":"./dist-cjs/index.js"},"gitHead":"01615f57a7381e038ce8a7bd89d3a1e852de5c2e","scripts":{"build":"npm run build:cjs && npm run build:esm","clean":"rm -rf dist-cjs dist-esm","build:cjs":"tsc --project tsconfig.cjs.json","build:esm":"tsc --project tsconfig.esm.json"},"_npmUser":{"name":"tariqkarim","email":"tariq.karim@gmail.com"},"_npmVersion":"10.9.2","description":"Type definitions for Dromanis Finora projects","directories":{},"_nodeVersion":"23.10.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/dromanis.finora.types_1.8.24_1753542998568_0.7724355540623415","host":"s3://npm-registry-packages-npm-production"}},"1.8.25":{"name":"dromanis.finora.types","version":"1.8.25","keywords":["typescript","types","dromanis","finora"],"author":"","license":"MIT","_id":"dromanis.finora.types@1.8.25","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"174c11a18cdc042891087b5be02e6e9fd53b64eb","tarball":"https://registry.npmjs.org/dromanis.finora.types/-/dromanis.finora.types-1.8.25.tgz","fileCount":182,"integrity":"sha512-9H0lwCDPHesyLPvBaQ4DxVWZmqtvtuvpAPbMwlAa9EWlFjpg5uldTZLn5LtITReAXvX5EF2As7Dm2yeJcl3X/A==","signatures":[{"sig":"MEYCIQCOlYA9DiJps5xiRcHDkzuxpnYDTkUJV1cZZzb8VYK+HQIhAJESBvi/wyirAqo2JOzvuDAKbcllDRAHokHX9wKu1TEv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87547},"main":"./dist-cjs/index.js","types":"./dist-esm/index.d.ts","module":"./dist-esm/index.js","exports":{"import":"./dist-esm/index.js","require":"./dist-cjs/index.js"},"gitHead":"19ade8ea055b91c89b90e793769c9c02ef08de6d","scripts":{"build":"npm run build:cjs && npm run build:esm","clean":"rm -rf dist-cjs dist-esm","build:cjs":"tsc --project tsconfig.cjs.json","build:esm":"tsc --project tsconfig.esm.json"},"_npmUser":{"name":"tariqkarim","email":"tariq.karim@gmail.com"},"_npmVersion":"10.9.2","description":"Type definitions for Dromanis Finora projects","directories":{},"_nodeVersion":"23.10.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/dromanis.finora.types_1.8.25_1753592336909_0.5751092813901002","host":"s3://npm-registry-packages-npm-production"}},"1.8.26":{"name":"dromanis.finora.types","version":"1.8.26","keywords":["typescript","types","dromanis","finora"],"author":"","license":"MIT","_id":"dromanis.finora.types@1.8.26","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"809ba12af0dd53e2c867adba3567c10817e5358b","tarball":"https://registry.npmjs.org/dromanis.finora.types/-/dromanis.finora.types-1.8.26.tgz","fileCount":182,"integrity":"sha512-WV5+a61NY8t74jZqIlh7nItniJ06LJnWvQSd8cvxEoG1C/Cv5Rk++bMWyY4//gvkAWTETkJbCzYFlAC9PragIw==","signatures":[{"sig":"MEUCIQD4vH6ppARuoMUtDaIhNRtZj/zUVo6FfCKQdu1n9ZVxwwIgSUki5h5WOLFuSJaFuPpBVsi0USCYga5RwFnZgTgheQ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87715},"main":"./dist-cjs/index.js","types":"./dist-esm/index.d.ts","module":"./dist-esm/index.js","exports":{"import":"./dist-esm/index.js","require":"./dist-cjs/index.js"},"gitHead":"cd6fb9882cdb8257e312c1bced77557651e04fd5","scripts":{"build":"npm run build:cjs && npm run build:esm","clean":"rm -rf dist-cjs dist-esm","build:cjs":"tsc --project tsconfig.cjs.json","build:esm":"tsc --project tsconfig.esm.json"},"_npmUser":{"name":"tariqkarim","email":"tariq.karim@gmail.com"},"_npmVersion":"10.9.2","description":"Type definitions for Dromanis Finora projects","directories":{},"_nodeVersion":"23.10.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/dromanis.finora.types_1.8.26_1753595893636_0.2734202975473383","host":"s3://npm-registry-packages-npm-production"}},"1.8.27":{"name":"dromanis.finora.types","version":"1.8.27","keywords":["typescript","types","dromanis","finora"],"author":"","license":"MIT","_id":"dromanis.finora.types@1.8.27","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"f6e294bf5f51b6d9a74a45b17acf1742b0788fb3","tarball":"https://registry.npmjs.org/dromanis.finora.types/-/dromanis.finora.types-1.8.27.tgz","fileCount":182,"integrity":"sha512-1wM66uELeeIfMUf5Ae5YCSCi3nYOh1zHv7kzIU0SfEfwN4ZQMQswnsQzw3U36j/oj0qsDpa6Bg52JLvVxt2ktw==","signatures":[{"sig":"MEUCIQDqCtLNxpS7NZuTUrlEABCsmZPpNkUrNo71Y9m/cTVXTAIgFP7Blp8vSz1RibsYrRZRdgjqx1TkbzZ0r19IBjbb/fM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88329},"main":"./dist-cjs/index.js","types":"./dist-esm/index.d.ts","module":"./dist-esm/index.js","exports":{"import":"./dist-esm/index.js","require":"./dist-cjs/index.js"},"gitHead":"5807f1e49e5d7c6ea348f81be1605c0c1fc3c146","scripts":{"build":"npm run build:cjs && npm run build:esm","clean":"rm -rf dist-cjs dist-esm","build:cjs":"tsc --project tsconfig.cjs.json","build:esm":"tsc --project tsconfig.esm.json"},"_npmUser":{"name":"tariqkarim","email":"tariq.karim@gmail.com"},"_npmVersion":"10.9.2","description":"Type definitions for Dromanis Finora projects","directories":{},"_nodeVersion":"23.10.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/dromanis.finora.types_1.8.27_1753596301929_0.15921095063171808","host":"s3://npm-registry-packages-npm-production"}},"1.8.28":{"name":"dromanis.finora.types","version":"1.8.28","keywords":["typescript","types","dromanis","finora"],"author":"","license":"MIT","_id":"dromanis.finora.types@1.8.28","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"7e99f58193c9fc77afa3da401a60c987a9363142","tarball":"https://registry.npmjs.org/dromanis.finora.types/-/dromanis.finora.types-1.8.28.tgz","fileCount":182,"integrity":"sha512-KIUCCULVLTDL0MnTp1PLWPfj0fxOm1P6IsLwGdVuw6E6RkqIWRQgFqJUy/zWYqY7VT2V/p5bnlG4fA9pQzEJ3w==","signatures":[{"sig":"MEYCIQCPDHBuRKSLMUzoadJsWszQPuHlaXdS9b+LXgsMXu+dtQIhANK+Vg5yFuR7lsxknamupMhlnmcBHkTBfqSKn5qJbczD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88693},"main":"./dist-cjs/index.js","types":"./dist-esm/index.d.ts","module":"./dist-esm/index.js","exports":{"import":"./dist-esm/index.js","require":"./dist-cjs/index.js"},"gitHead":"623e389f708e0128186f1a49e720a10c5f58959d","scripts":{"build":"npm run build:cjs && npm run build:esm","clean":"rm -rf dist-cjs dist-esm","build:cjs":"tsc --project tsconfig.cjs.json","build:esm":"tsc --project tsconfig.esm.json"},"_npmUser":{"name":"tariqkarim","email":"tariq.karim@gmail.com"},"_npmVersion":"10.9.2","description":"Type definitions for Dromanis Finora projects","directories":{},"_nodeVersion":"23.10.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/dromanis.finora.types_1.8.28_1753633909444_0.7271939370791638","host":"s3://npm-registry-packages-npm-production"}},"1.8.29":{"name":"dromanis.finora.types","version":"1.8.29","keywords":["typescript","types","dromanis","finora"],"author":"","license":"MIT","_id":"dromanis.finora.types@1.8.29","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"cfced09a03c31e594d21ecaaf3351aed8f5b6859","tarball":"https://registry.npmjs.org/dromanis.finora.types/-/dromanis.finora.types-1.8.29.tgz","fileCount":182,"integrity":"sha512-9cgTXr7Ve3A6XWso7HrE8+o7iw5YJ/RckYfqu2s2ZCClOT8HYIhprwNalpM6l7KIDYgF53N4fcZ5nQdRAwQ9lQ==","signatures":[{"sig":"MEUCIBrvazIjSTHv5kKe2avUrgvciA+ielPvZ0KzLGRbqZUPAiEA2ZZImuE0R+T2SN4MmfDRdUaBU6V7sb1rrU/tgTsEUbk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88843},"main":"./dist-cjs/index.js","types":"./dist-esm/index.d.ts","module":"./dist-esm/index.js","exports":{"import":"./dist-esm/index.js","require":"./dist-cjs/index.js"},"gitHead":"5a9d41c69c5d452dd85c438d3767dd937240731f","scripts":{"build":"npm run build:cjs && npm run build:esm","clean":"rm -rf dist-cjs dist-esm","build:cjs":"tsc --project tsconfig.cjs.json","build:esm":"tsc --project tsconfig.esm.json"},"_npmUser":{"name":"tariqkarim","email":"tariq.karim@gmail.com"},"_npmVersion":"10.9.2","description":"Type definitions for Dromanis Finora projects","directories":{},"_nodeVersion":"23.10.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/dromanis.finora.types_1.8.29_1753641820984_0.05753802205289671","host":"s3://npm-registry-packages-npm-production"}},"1.8.30":{"name":"dromanis.finora.types","version":"1.8.30","keywords":["typescript","types","dromanis","finora"],"author":"","license":"MIT","_id":"dromanis.finora.types@1.8.30","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"6c772f98949b58ea666f9af50d37f97c09739f59","tarball":"https://registry.npmjs.org/dromanis.finora.types/-/dromanis.finora.types-1.8.30.tgz","fileCount":194,"integrity":"sha512-hWr8sGTVXhQp2mv51B14d/J8O/JAgeS06C2NyIc9IHYHOusWLr9TL1seRReJL9cv1YKpEg4z0bJCWqxkwDw/tg==","signatures":[{"sig":"MEQCIGLaCQIv5JmBqQIXLyQeZ3+JqvwmRPyh0sZcjU3Ee/a0AiBkUVO+qRroK6hIpH36hFx4jsGbPXpHzgd5qaACgPfDRw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95501},"main":"./dist-cjs/index.js","types":"./dist-esm/index.d.ts","module":"./dist-esm/index.js","exports":{"import":"./dist-esm/index.js","require":"./dist-cjs/index.js"},"gitHead":"55d73e4a46afb20c21cc590a750260328182ac1d","scripts":{"build":"npm run build:cjs && npm run build:esm","clean":"rm -rf dist-cjs dist-esm","build:cjs":"tsc --project tsconfig.cjs.json","build:esm":"tsc --project tsconfig.esm.json"},"_npmUser":{"name":"tariqkarim","email":"tariq.karim@gmail.com"},"_npmVersion":"10.9.2","description":"Type definitions for Dromanis Finora projects","directories":{},"_nodeVersion":"23.10.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/dromanis.finora.types_1.8.30_1753679858644_0.20836375323670153","host":"s3://npm-registry-packages-npm-production"}},"1.8.31":{"name":"dromanis.finora.types","version":"1.8.31","keywords":["typescript","types","dromanis","finora"],"author":"","license":"MIT","_id":"dromanis.finora.types@1.8.31","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"97ea072c824f03407eca272445c54811777b631d","tarball":"https://registry.npmjs.org/dromanis.finora.types/-/dromanis.finora.types-1.8.31.tgz","fileCount":194,"integrity":"sha512-oC6jR96C99ZKtQk6D9U2evXU8HgSh8lULKS/nAy/1v5jD2vzrZDw1Jj8K4muaUJDBUqENNuhxuZxHh32ulpSzw==","signatures":[{"sig":"MEQCIFQky40J9bWAnyodLaYVjHoTWKFb+3HusDDpYEIV5JIHAiBEtL6UBbNNjbJQ9mNKO8Z/kqeKPA2hTp6z2L7AhCcsSw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95655},"main":"./dist-cjs/index.js","types":"./dist-esm/index.d.ts","module":"./dist-esm/index.js","exports":{"import":"./dist-esm/index.js","require":"./dist-cjs/index.js"},"gitHead":"61a3a6e5e5019af0a90ad7fbdf77b924610545f4","scripts":{"build":"npm run build:cjs && npm run build:esm","clean":"rm -rf dist-cjs dist-esm","build:cjs":"tsc --project tsconfig.cjs.json","build:esm":"tsc --project tsconfig.esm.json"},"_npmUser":{"name":"tariqkarim","email":"tariq.karim@gmail.com"},"_npmVersion":"10.9.2","description":"Type definitions for Dromanis Finora projects","directories":{},"_nodeVersion":"23.10.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/dromanis.finora.types_1.8.31_1753720831708_0.7854489133528484","host":"s3://npm-registry-packages-npm-production"}},"1.8.32":{"name":"dromanis.finora.types","version":"1.8.32","keywords":["typescript","types","dromanis","finora"],"author":"","license":"MIT","_id":"dromanis.finora.types@1.8.32","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"95a13e85fca02ca52581c5ea35fb62152aaf1ece","tarball":"https://registry.npmjs.org/dromanis.finora.types/-/dromanis.finora.types-1.8.32.tgz","fileCount":194,"integrity":"sha512-uyq/R7wnlRtri6+nMOrv1alJbkxRIeqeB8fjv7XwFauMWGi+zK2VT9ebdr0kulrczrnN/ZKalKq6XRRDuZIm8Q==","signatures":[{"sig":"MEQCIAlgekgJJUMmbPSqwoRhYJM6mMXZL8j3PzXTNriXYGMwAiAtX0S2tSLuOLsozS41zAbRQopt6uWaDoxIiPiNepbjxA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95797},"main":"./dist-cjs/index.js","types":"./dist-esm/index.d.ts","module":"./dist-esm/index.js","exports":{"import":"./dist-esm/index.js","require":"./dist-cjs/index.js"},"gitHead":"9ac0ddd68087b0f618c3de94bf1679bb958771a5","scripts":{"build":"npm run build:cjs && npm run build:esm","clean":"rm -rf dist-cjs dist-esm","build:cjs":"tsc --project tsconfig.cjs.json","build:esm":"tsc --project tsconfig.esm.json"},"_npmUser":{"name":"tariqkarim","email":"tariq.karim@gmail.com"},"_npmVersion":"10.9.2","description":"Type definitions for Dromanis Finora projects","directories":{},"_nodeVersion":"23.10.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/dromanis.finora.types_1.8.32_1753721233789_0.5805858226342495","host":"s3://npm-registry-packages-npm-production"}},"1.8.33":{"name":"dromanis.finora.types","version":"1.8.33","keywords":["typescript","types","dromanis","finora"],"author":"","license":"MIT","_id":"dromanis.finora.types@1.8.33","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"ac4a49bb1b175a5cca95b4612c58bf5298c76a1d","tarball":"https://registry.npmjs.org/dromanis.finora.types/-/dromanis.finora.types-1.8.33.tgz","fileCount":200,"integrity":"sha512-iYZblChJ8NUeqdLJsW0Sb4ertml0Qs3bWgG4U2i7zP26/PpLv02zWPsvbQmsCHnZxFz6l5KC+T5JI+FQkbqd5g==","signatures":[{"sig":"MEUCIQDMkTkXbqyxPcvHDaRiwwR+cREr6+HnIbw4NUgYN4boigIgCpxobytNwdzjXLQ76pqlJ3Dp1lZVjG2RU1kUEw93Qpg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97569},"main":"./dist-cjs/index.js","types":"./dist-esm/index.d.ts","module":"./dist-esm/index.js","exports":{"import":"./dist-esm/index.js","require":"./dist-cjs/index.js"},"gitHead":"7112a96ab9aaa34df61975e6a4994a2de0b418b9","scripts":{"build":"npm run build:cjs && npm run build:esm","clean":"rm -rf dist-cjs dist-esm","build:cjs":"tsc --project tsconfig.cjs.json","build:esm":"tsc --project tsconfig.esm.json"},"_npmUser":{"name":"tariqkarim","email":"tariq.karim@gmail.com"},"_npmVersion":"10.9.2","description":"Type definitions for Dromanis Finora projects","directories":{},"_nodeVersion":"23.10.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/dromanis.finora.types_1.8.33_1753733655016_0.4120539166555801","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"dromanis.finora.types","version":"3.0.1","keywords":["typescript","types","dromanis","finora"],"author":"","license":"MIT","_id":"dromanis.finora.types@3.0.1","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"e2d658563f67ebe4b8cc88c48fa49d22ce4800a7","tarball":"https://registry.npmjs.org/dromanis.finora.types/-/dromanis.finora.types-3.0.1.tgz","fileCount":200,"integrity":"sha512-EteOWYVFZcxmjCa2d5GFD99g7/PEckQUEDl+B+Ime7FrSBRo5ciGVtgaKS2EMZ+IIrn1j0ix7PRCPcT+x9MgpA==","signatures":[{"sig":"MEUCIDE8avLNf+eCI2AgYpe8waqHFiHSM4vTwtewlVripgdoAiEA0xJmjENucyYQTR8r/DvtVO1juFvlG7In7D3u825HW8c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":120239},"main":"./dist-cjs/index.js","types":"./dist-esm/index.d.ts","module":"./dist-esm/index.js","exports":{"import":"./dist-esm/index.js","require":"./dist-cjs/index.js"},"gitHead":"0ccdc002450f28ae439f6183e34dc4a79cdcbf8e","scripts":{"build":"npm run build:cjs && npm run build:esm","clean":"rm -rf dist-cjs dist-esm","build:cjs":"tsc --project tsconfig.cjs.json","build:esm":"tsc --project tsconfig.esm.json"},"_npmUser":{"name":"tariqkarim","email":"tariq.karim@gmail.com"},"_npmVersion":"10.9.2","description":"Type definitions for Dromanis Finora projects","directories":{},"_nodeVersion":"23.10.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/dromanis.finora.types_3.0.1_1753815092956_0.6032310473816584","host":"s3://npm-registry-packages-npm-production"}},"3.3.1":{"name":"dromanis.finora.types","version":"3.3.1","keywords":["typescript","types","dromanis","finora"],"author":"","license":"MIT","_id":"dromanis.finora.types@3.3.1","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"78d984b37e7f8c0d6a26378a557ecf1d98bd14fd","tarball":"https://registry.npmjs.org/dromanis.finora.types/-/dromanis.finora.types-3.3.1.tgz","fileCount":200,"integrity":"sha512-/9nNonoQ7StICThK4tSqpm7gLM4/H10kJPFr5Yb87Q3roa+9XwzA4MXggilvQ6xlY/0ImvNwUhq0DAJohf9RGA==","signatures":[{"sig":"MEYCIQDVs0oh80s6Dcxc7vGZ1fsy0j53UOB/D7Vzlrkt5LHfFAIhAJUXkk1StOsIxODVdfqoGjBVny2wSgij9Ne3jlcwBB4u","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":120239},"main":"./dist-cjs/index.js","types":"./dist-esm/index.d.ts","module":"./dist-esm/index.js","exports":{"import":"./dist-esm/index.js","require":"./dist-cjs/index.js"},"gitHead":"81eb94a2bb066fcab06b90def805583281b862cd","scripts":{"build":"npm run build:cjs && npm run build:esm","clean":"rm -rf dist-cjs dist-esm","build:cjs":"tsc --project tsconfig.cjs.json","build:esm":"tsc --project tsconfig.esm.json"},"_npmUser":{"name":"tariqkarim","email":"tariq.karim@gmail.com"},"_npmVersion":"10.9.2","description":"Type definitions for Dromanis Finora projects","directories":{},"_nodeVersion":"23.10.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/dromanis.finora.types_3.3.1_1754137996370_0.2804416131934604","host":"s3://npm-registry-packages-npm-production"}},"3.3.2":{"name":"dromanis.finora.types","version":"3.3.2","keywords":["typescript","types","dromanis","finora"],"author":"","license":"MIT","_id":"dromanis.finora.types@3.3.2","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"36974f113f792035d5c836f11297b41e5c7ad68a","tarball":"https://registry.npmjs.org/dromanis.finora.types/-/dromanis.finora.types-3.3.2.tgz","fileCount":200,"integrity":"sha512-WvCIEZFrHmbqlInoIxrqddXYebzHUf4tJ9+6wYNMJ6u7vk9x+m87IZl5GTUTq2VcUEVRSxpxtb2WwmoQ2jJF7g==","signatures":[{"sig":"MEQCIFn6vPKB5i563cHmA4bmj+1vQr6dAJWenN6UNOn9nQ2yAiBwzFZRAP4884+NINbcmJMWU3dcJlCZB/As67adHkanyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":120443},"main":"./dist-cjs/index.js","types":"./dist-esm/index.d.ts","module":"./dist-esm/index.js","exports":{"import":"./dist-esm/index.js","require":"./dist-cjs/index.js"},"gitHead":"5c19d0c91da91af228a82efda7a2e12df9e4d85a","scripts":{"build":"npm run build:cjs && npm run build:esm","clean":"rm -rf dist-cjs dist-esm","build:cjs":"tsc --project tsconfig.cjs.json","build:esm":"tsc --project tsconfig.esm.json"},"_npmUser":{"name":"tariqkarim","email":"tariq.karim@gmail.com"},"_npmVersion":"10.9.2","description":"Type definitions for Dromanis Finora projects","directories":{},"_nodeVersion":"23.10.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/dromanis.finora.types_3.3.2_1754338104018_0.4373048001283619","host":"s3://npm-registry-packages-npm-production"}},"3.3.3":{"name":"dromanis.finora.types","version":"3.3.3","keywords":["typescript","types","dromanis","finora"],"author":"","license":"MIT","_id":"dromanis.finora.types@3.3.3","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"2436fdb74a09ef0420c4f2cc14a6256934e736d7","tarball":"https://registry.npmjs.org/dromanis.finora.types/-/dromanis.finora.types-3.3.3.tgz","fileCount":206,"integrity":"sha512-xTEc4JuDUxCZKVIg8trX5n5RngvGScPRHHXtpCtfXAtVhjCRinQIQ4ljeSZlIasFCt2bbmIhiXWITPnb1rvBDg==","signatures":[{"sig":"MEUCIGDpDbos9MHUWFTPXzDnonnFzuTYaYE6Q9hfCs7R8LjOAiEA8yAbeXfj/tkmFI29fYH/mZg1sU2TY9sWIPbQrccVpc0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":123519},"main":"./dist-cjs/index.js","types":"./dist-esm/index.d.ts","module":"./dist-esm/index.js","exports":{"import":"./dist-esm/index.js","require":"./dist-cjs/index.js"},"gitHead":"da5689965756304dd9b77403aa622fdf7ad1f944","scripts":{"build":"npm run build:cjs && npm run build:esm","clean":"rm -rf dist-cjs dist-esm","build:cjs":"tsc --project tsconfig.cjs.json","build:esm":"tsc --project tsconfig.esm.json"},"_npmUser":{"name":"tariqkarim","email":"tariq.karim@gmail.com"},"_npmVersion":"10.9.2","description":"Type definitions for Dromanis Finora projects","directories":{},"_nodeVersion":"23.10.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/dromanis.finora.types_3.3.3_1754457779379_0.9815480953991549","host":"s3://npm-registry-packages-npm-production"}},"3.3.4":{"name":"dromanis.finora.types","version":"3.3.4","keywords":["typescript","types","dromanis","finora"],"author":"","license":"MIT","_id":"dromanis.finora.types@3.3.4","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"a963e26186c72654bf826f61c6a35bd869ddc057","tarball":"https://registry.npmjs.org/dromanis.finora.types/-/dromanis.finora.types-3.3.4.tgz","fileCount":212,"integrity":"sha512-TMzSjNFdsZ6T2dNmOwrgb0wMOaV2awGmvfiUoJvTzhLJ/vIKArgy406snltJDZlzPkCMpkoOrOkihYY3fXm6Kw==","signatures":[{"sig":"MEUCIGi9s+F2jUlVdgAlGqI90Zq6SITWNHbt9JFYo9uw+qGjAiEA5aQonoMHdTsCuTBw8/R6qvFmE7kZJut8iwyfvY25NGY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":126705},"main":"./dist-cjs/index.js","types":"./dist-esm/index.d.ts","module":"./dist-esm/index.js","exports":{"import":"./dist-esm/index.js","require":"./dist-cjs/index.js"},"gitHead":"797c11d42a9be78eaf0b71819fd94e1f4195e7aa","scripts":{"build":"npm run build:cjs && npm run build:esm","clean":"rm -rf dist-cjs dist-esm","build:cjs":"tsc --project tsconfig.cjs.json","build:esm":"tsc --project tsconfig.esm.json"},"_npmUser":{"name":"tariqkarim","email":"tariq.karim@gmail.com"},"_npmVersion":"10.9.2","description":"Type definitions for Dromanis Finora projects","directories":{},"_nodeVersion":"23.10.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/dromanis.finora.types_3.3.4_1754490911166_0.3244869293626429","host":"s3://npm-registry-packages-npm-production"}},"3.3.5":{"name":"dromanis.finora.types","version":"3.3.5","keywords":["typescript","types","dromanis","finora"],"author":"","license":"MIT","_id":"dromanis.finora.types@3.3.5","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"b6eccd230851f87f6c282e6c5b037a9ad7c3194d","tarball":"https://registry.npmjs.org/dromanis.finora.types/-/dromanis.finora.types-3.3.5.tgz","fileCount":218,"integrity":"sha512-3UqNCrig4QAK6aheFYmJe4tXbTK6JGaFZkBNjPIkBDvGSMoa5VSH/XIh+lZajuSyE6oIaM50q2KkH5iJKJGmcQ==","signatures":[{"sig":"MEYCIQC94iCZ3wtPl6N+v+BHcg3y7dILjJMCk1CzpXxF4uQSRAIhAJmYkS/rMwPipYgJsFNjBTXuEajYV5bUU83TSts1giti","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":129188},"main":"./dist-cjs/index.js","types":"./dist-esm/index.d.ts","module":"./dist-esm/index.js","exports":{"import":"./dist-esm/index.js","require":"./dist-cjs/index.js"},"gitHead":"f28b72bfa91d50a34895aced1da1ae3f4ac48e3e","scripts":{"build":"npm run build:cjs && npm run build:esm","clean":"rm -rf dist-cjs dist-esm","build:cjs":"tsc --project tsconfig.cjs.json","build:esm":"tsc --project tsconfig.esm.json"},"_npmUser":{"name":"tariqkarim","email":"tariq.karim@gmail.com"},"_npmVersion":"10.9.2","description":"Type definitions for Dromanis Finora projects","directories":{},"_nodeVersion":"23.10.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/dromanis.finora.types_3.3.5_1754626317357_0.7189759321800557","host":"s3://npm-registry-packages-npm-production"}},"3.3.6":{"name":"dromanis.finora.types","version":"3.3.6","keywords":["typescript","types","dromanis","finora"],"author":"","license":"MIT","_id":"dromanis.finora.types@3.3.6","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"4c33eb25759abf7dd5ed1ed1ce752db03f2630c4","tarball":"https://registry.npmjs.org/dromanis.finora.types/-/dromanis.finora.types-3.3.6.tgz","fileCount":218,"integrity":"sha512-Xrb9mZbuKTnnOnyekulZuR+kGHQzKQ3ZrJSnEFypyH/KeJ0PWs8KBpqG2HDPHsXnT3rPRLMYhb+Q/lUqT2wlSg==","signatures":[{"sig":"MEUCICo85KJcyOqjXa3S1TcR8iMZ8bLgX0AiIK0awEt3rqwoAiEA1qYWcF4FcnwvYAD4X7NBRV2tMUpbXhMTqugbcikwF8c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":130004},"main":"./dist-cjs/index.js","types":"./dist-esm/index.d.ts","module":"./dist-esm/index.js","exports":{"import":"./dist-esm/index.js","require":"./dist-cjs/index.js"},"gitHead":"040ae65d492a2b5bc80c911c71abd12bb1ca52dd","scripts":{"build":"npm run build:cjs && npm run build:esm","clean":"rm -rf dist-cjs dist-esm","build:cjs":"tsc --project tsconfig.cjs.json","build:esm":"tsc --project tsconfig.esm.json"},"_npmUser":{"name":"tariqkarim","email":"tariq.karim@gmail.com"},"_npmVersion":"10.9.2","description":"Type definitions for Dromanis Finora projects","directories":{},"_nodeVersion":"23.10.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/dromanis.finora.types_3.3.6_1754713749849_0.3525274058760186","host":"s3://npm-registry-packages-npm-production"}},"3.3.7":{"name":"dromanis.finora.types","version":"3.3.7","keywords":["typescript","types","dromanis","finora"],"author":"","license":"MIT","_id":"dromanis.finora.types@3.3.7","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"d4e106854b4fd817b1783a8ca54d275d62991d09","tarball":"https://registry.npmjs.org/dromanis.finora.types/-/dromanis.finora.types-3.3.7.tgz","fileCount":218,"integrity":"sha512-M4bXKZ25xG9ibT9Ly+rB/jsEUmPzhsTq22uodMQYVew1vZl+CbIt4vjLa1dm0Lf/SkB6p/7p+MNTNvVEK0Ef6w==","signatures":[{"sig":"MEQCIE2Hw51RHU0FNk5e4NL4ZQa1Vfzt9ZFN4ioS8t1tEGKOAiB6gqP7ZXQSxy7ozCNJQQBK628LXpi9F3PYcf0ei2c4iA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":129188},"main":"./dist-cjs/index.js","types":"./dist-esm/index.d.ts","module":"./dist-esm/index.js","exports":{"import":"./dist-esm/index.js","require":"./dist-cjs/index.js"},"gitHead":"6c696a537fdcc7f39624a53d56503459228dd38e","scripts":{"build":"npm run build:cjs && npm run build:esm","clean":"rm -rf dist-cjs dist-esm","build:cjs":"tsc --project tsconfig.cjs.json","build:esm":"tsc --project tsconfig.esm.json"},"_npmUser":{"name":"tariqkarim","email":"tariq.karim@gmail.com"},"_npmVersion":"10.9.2","description":"Type definitions for Dromanis Finora projects","directories":{},"_nodeVersion":"23.10.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/dromanis.finora.types_3.3.7_1754715221064_0.6303929644542285","host":"s3://npm-registry-packages-npm-production"}},"3.3.8":{"name":"dromanis.finora.types","version":"3.3.8","keywords":["typescript","types","dromanis","finora"],"author":"","license":"MIT","_id":"dromanis.finora.types@3.3.8","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"583be63f32cb4aaa27637684c050bf500cc64c6b","tarball":"https://registry.npmjs.org/dromanis.finora.types/-/dromanis.finora.types-3.3.8.tgz","fileCount":224,"integrity":"sha512-qBd3TNHkYhPyVls3Ij21yMorsdT7pQtjlfgQrncp66SPpBV2uG8T/0mCSGOC7kl8dUmK8tJ7pRGlMcR3oFnrVw==","signatures":[{"sig":"MEYCIQCxiz9vSiqEWN1tNcGdcqwt4t20KYMhDnWdLPMIfEZSNQIhAO2rgX73oRvTzrHB+/p3ywNLNGH9wSpYCj138FsCblIm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":132754},"main":"./dist-cjs/index.js","types":"./dist-esm/index.d.ts","module":"./dist-esm/index.js","exports":{"import":"./dist-esm/index.js","require":"./dist-cjs/index.js"},"gitHead":"db7aaea1e458afd9f1b0b7efc08011547fde24f7","scripts":{"build":"npm run build:cjs && npm run build:esm","clean":"rm -rf dist-cjs dist-esm","build:cjs":"tsc --project tsconfig.cjs.json","build:esm":"tsc --project tsconfig.esm.json"},"_npmUser":{"name":"tariqkarim","email":"tariq.karim@gmail.com"},"_npmVersion":"10.9.2","description":"Type definitions for Dromanis Finora projects","directories":{},"_nodeVersion":"23.10.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/dromanis.finora.types_3.3.8_1754739090563_0.3592513513799309","host":"s3://npm-registry-packages-npm-production"}},"3.3.9":{"name":"dromanis.finora.types","version":"3.3.9","keywords":["typescript","types","dromanis","finora"],"author":"","license":"MIT","_id":"dromanis.finora.types@3.3.9","maintainers":[{"name":"tariqkarim","email":"tariq.karim@gmail.com"}],"dist":{"shasum":"c8dcfbdfda89e26a6136a0f4969982d44343f2b0","tarball":"https://registry.npmjs.org/dromanis.finora.types/-/dromanis.finora.types-3.3.9.tgz","fileCount":224,"integrity":"sha512-wNaVXrXj0AUb3SaMmjoVKOZyCWwKXAUoyso/dWrHM+kLaIFQWP/aex23qKzk1BzWzaHztLQivVhyzvpBl/R8HA==","signatures":[{"sig":"MEUCIQD5x712gW7/2UWK1aU13L3FchP0LkqqvEp5lKFx3QfHwQIgfey6uRP7IVegC7orQgf/alooixFIKIlIfS9Jp0BK3Ns=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":133236},"main":"./dist-cjs/index.js","types":"./dist-esm/index.d.ts","module":"./dist-esm/index.js","exports":{"import":"./dist-esm/index.js","require":"./dist-cjs/index.js"},"gitHead":"3f99741ced0a19a9f5930a3daac2eacaee3c7b5f","scripts":{"build":"npm run build:cjs && npm run build:esm","clean":"rm -rf dist-cjs dist-esm","build:cjs":"tsc --project tsconfig.cjs.json","build:esm":"tsc --project tsconfig.esm.json"},"_npmUser":{"name":"tariqkarim","email":"tariq.karim@gmail.com"},"_npmVersion":"10.9.2","description":"Type definitions for Dromanis Finora projects","directories":{},"_nodeVersion":"23.10.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/dromanis.finora.types_3.3.9_1755271985280_0.9357031680403318","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2025-07-05T10:20:32.344Z","modified":"2025-12-20T00:37:31.351Z","1.0.0":"2025-07-05T10:20:32.595Z","1.1.0":"2025-07-05T12:09:10.734Z","1.2.0":"2025-07-05T12:38:04.872Z","1.3.0":"2025-07-05T13:01:12.024Z","1.4.0":"2025-07-05T13:39:25.329Z","1.5.0":"2025-07-05T14:05:11.951Z","1.5.1":"2025-07-05T14:16:50.089Z","1.6.0":"2025-07-06T09:36:16.390Z","1.7.0":"2025-07-06T10:00:55.918Z","1.8.0":"2025-07-06T10:09:56.778Z","1.8.1":"2025-07-06T12:51:07.355Z","1.8.2":"2025-07-07T14:53:33.948Z","1.8.3":"2025-07-07T18:28:19.571Z","1.8.4":"2025-07-08T11:22:24.214Z","1.8.5":"2025-07-13T14:18:57.368Z","1.8.6":"2025-07-13T21:09:10.343Z","1.8.7":"2025-07-14T07:33:40.805Z","1.8.8":"2025-07-16T07:26:08.850Z","1.8.9":"2025-07-16T17:00:47.092Z","1.8.10":"2025-07-17T13:40:51.829Z","1.8.11":"2025-07-18T11:24:44.938Z","1.8.12":"2025-07-18T15:07:46.974Z","1.8.13":"2025-07-18T16:28:43.600Z","1.8.14":"2025-07-18T22:44:15.455Z","1.8.15":"2025-07-18T22:53:15.106Z","1.8.16":"2025-07-23T22:06:49.180Z","1.8.17":"2025-07-24T12:17:00.919Z","1.8.18":"2025-07-24T13:15:43.275Z","1.8.19":"2025-07-24T13:22:33.682Z","1.8.20":"2025-07-24T13:37:21.335Z","1.8.22":"2025-07-24T15:23:21.498Z","1.8.23":"2025-07-25T06:26:00.310Z","1.8.24":"2025-07-26T15:16:38.828Z","1.8.25":"2025-07-27T04:58:57.110Z","1.8.26":"2025-07-27T05:58:13.841Z","1.8.27":"2025-07-27T06:05:02.119Z","1.8.28":"2025-07-27T16:31:49.638Z","1.8.29":"2025-07-27T18:43:41.179Z","1.8.30":"2025-07-28T05:17:38.821Z","1.8.31":"2025-07-28T16:40:31.870Z","1.8.32":"2025-07-28T16:47:14.032Z","1.8.33":"2025-07-28T20:14:15.283Z","3.0.1":"2025-07-29T18:51:33.155Z","3.3.1":"2025-08-02T12:33:16.562Z","3.3.2":"2025-08-04T20:08:24.221Z","3.3.3":"2025-08-06T05:22:59.633Z","3.3.4":"2025-08-06T14:35:11.402Z","3.3.5":"2025-08-08T04:11:57.557Z","3.3.6":"2025-08-09T04:29:10.044Z","3.3.7":"2025-08-09T04:53:41.250Z","3.3.8":"2025-08-09T11:31:30.735Z","3.3.9":"2025-08-15T15:33:05.540Z"},"license":"MIT","keywords":["typescript","types","dromanis","finora"],"description":"Type definitions for Dromanis Finora projects","maintainers":[{"email":"root@madida.io","name":"root-madida"}],"readme":"# Dromanis Finora Types\n\n[![npm version](https://img.shields.io/npm/v/dromanis.finora.types.svg)](https://www.npmjs.com/package/dromanis.finora.types)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n[![TypeScript](https://img.shields.io/badge/TypeScript-Ready-blue.svg)](https://www.typescriptlang.org/)\n\nA comprehensive TypeScript type library for Dromanis Finora financial applications, providing robust type definitions for trading, portfolio management, analytics, market data, and user management systems.\n\n## 🚀 Features\n\n- **Complete Type Coverage** - Comprehensive types for all financial entities\n- **Modern TypeScript** - Built with latest TypeScript features and best practices\n- **Zero Dependencies** - Pure type definitions with no runtime dependencies\n- **Dual Module Support** - Both ESM and CommonJS exports\n- **Extensive Documentation** - Fully documented interfaces with JSDoc comments\n- **Financial Domain Focused** - Specifically designed for financial trading applications\n\n## 📦 Installation\n\n```bash\nnpm install dromanis.finora.types\n```\n\n```bash\nyarn add dromanis.finora.types\n```\n\n```bash\npnpm add dromanis.finora.types\n```\n\n## 🎯 Quick Start\n\n### Basic Usage\n\n```typescript\nimport {\n  Portfolio,\n  Trade,\n  Transaction,\n  Instrument,\n  InstrumentType,\n  TradeTransactionDirection,\n  UserClassification\n} from 'dromanis.finora.types';\n\n// Create a portfolio\nconst portfolio: Portfolio = {\n  id: 'portfolio-1',\n  name: 'My Investment Portfolio',\n  currency: 'USD',\n  notes: 'Long-term growth portfolio'\n};\n\n// Define an instrument\nconst instrument: Instrument = {\n  id: 'NASDAQ:AAPL',\n  name: 'Apple Inc.',\n  symbol: 'AAPL',\n  exchange: 'NASDAQ',\n  type: InstrumentType.STOCK,\n  currency: 'USD',\n  sector: 'Technology'\n};\n\n// User-defined classification for personalized organization\nconst userClassification: UserClassification = {\n  instrumentId: 'NASDAQ:AAPL',\n  sector: 'Consumer Electronics',\n  industry: 'Smartphone Manufacturing'\n};\n```\n\n### Advanced Usage\n\n```typescript\nimport {\n  PortfolioAnalytics,\n  AnalyticsSummary,\n  RiskAnalytics,\n  Strategy,\n  InstrumentRating,\n  MarketNewsData\n} from 'dromanis.finora.types';\n\n// Portfolio analytics with performance metrics\nconst analytics: PortfolioAnalytics = {\n  portfolioId: 'portfolio-1',\n  asOfDateTime: '2024-01-15 10:30:00',\n  analyticsSummary: {\n    realizedProfitLoss: 1500.00,\n    runningProfitLoss: 2300.50,\n    totalInvestment: 50000.00,\n    currentInvestment: 45000.00,\n    totalValue: 52800.50,\n    currentValue: 47300.50,\n    previousDayValue: 46800.00,\n    dailyChangePercentage: 1.07,\n    totalReturnPercentage: 5.60,\n    runningReturnPercentage: 5.11\n  },\n  riskAnalytics: {\n    beta: 1.15,\n    volatility: 0.22,\n    sharpeRatio: 1.38\n  },\n  instrumentBreakdowns: []\n};\n```\n\n## 📊 Type Categories\n\n### Core Trading Types\n- [`Trade`](#trade) - Buy transactions with P&L tracking\n- [`Transaction`](#transaction) - Individual buy/sell transactions\n- [`TradeLot`](#tradelot) - Partial sale tracking for trades\n\n### Portfolio Management\n- [`Portfolio`](#portfolio) - Individual investment portfolios\n- [`PortfolioGroup`](#portfoliogroup) - Collections of portfolios\n- [`PortfolioAnalytics`](#portfolioanalytics) - Portfolio performance metrics\n- [`PortfolioInstrumentBreakdown`](#portfolioinstrumentbreakdown) - Instrument-level analytics\n- [`PortfolioAnalysis`](#portfolioanalysis) - AI-generated portfolio analysis\n\n### Financial Instruments\n- [`Instrument`](#instrument) - Financial instruments (stocks, bonds, etc.)\n- [`UserInstrument`](#userinstrument) - User-specific instrument data\n- [`PricePoint`](#pricepoint) - Real-time and historical price data\n- [`InstrumentRating`](#instrumentrating) - Analyst ratings and recommendations\n- [`InstrumentUpgradeDowngrade`](#instrumentupgradedowngrade) - Rating changes\n- [`InstrumentRiskProfile`](#instrumentriskprofile) - Risk assessment metrics\n- [`InstrumentFinancialMetric`](#instrumentfinancialmetric) - Financial metrics by year\n\n### Cash Management\n- [`CashTransaction`](#cashtransaction) - Cash flows (deposits, withdrawals)\n- [`CashBalance`](#cashbalance) - Portfolio cash positions\n\n### Market Data\n- [`MarketNewsData`](#marketnewsdata) - Market news feeds\n- [`MarketGainersLosersData`](#marketgainerslosersdata) - Top movers data\n- [`FxRatePoint`](#fxratepoint) - Foreign exchange rates\n\n### User & Account Management\n- [`User`](#user) - User accounts and authentication\n- [`UserProfile`](#userprofile) - User preferences and settings\n- [`UserClassification`](#userclassification) - User-defined sector and industry classifications\n- [`WatchList`](#watchlist) - User instrument watch lists\n\n### Investment Strategy\n- [`Strategy`](#strategy) - Investment strategies and plans\n- [`StrategyInstrument`](#strategyinstrument) - Individual strategy components\n\n### Analytics & Reporting\n- [`AnalyticsSummary`](#analyticssummary) - Performance metrics summary\n- [`RiskAnalytics`](#riskanalytics) - Risk assessment metrics\n- [`InvestmentSummary`](#investmentsummary) - Multi-portfolio investment overview\n\n### Supporting Types\n- [`Broker`](#broker) - Financial brokers and platforms\n- [`Currency`](#currency) - Currency definitions\n\n## 📚 Detailed Type Reference\n\n### Core Trading Types\n\n#### Trade\n\nRepresents a buy transaction with comprehensive profit/loss tracking and analytics.\n\n```typescript\ninterface Trade {\n  /** Unique identifier for the trade (same as buy transaction id) */\n  id: string;\n  /** Identifier of the portfolio to which this trade belongs */\n  portfolioId: string;\n  /** Identifier of the instrument associated with this trade */\n  instrumentId: string;\n  /** Date and time (UTC) when profit/loss and return calculations are valid */\n  asOfDateTime: string;\n  /** Total quantity acquired in the buy transaction */\n  totalQuantity: number;\n  /** Quantity that has been sold from the original buy transaction */\n  soldQuantity: number;\n  /** Quantity still held (open position) from the original buy transaction */\n  remainingQuantity: number;\n  /** Analytics summary for this trade */\n  analyticsSummary: AnalyticsSummary;\n  /** List of trade lots associated with this trade */\n  tradeLots: TradeLot[];\n}\n```\n\n> **Note:** All monetary values are in portfolio currency, not transaction currency.\n\n#### Transaction\n\nRepresents an individual financial transaction (buy or sell operation).\n\n```typescript\ninterface Transaction {\n  /** Unique identifier for the transaction */\n  id: string;\n  /** Reference to the instrument being traded */\n  instrumentId: string;\n  /** Direction of the transaction (buy/sell) */\n  direction: TradeTransactionDirection;\n  /** Quantity of the instrument traded */\n  quantity: number;\n  /** Price per unit (in instrument currency) */\n  price: number;\n  /** Exchange rate to convert to portfolio currency */\n  exchangeRateToPortfolioCurrency: number;\n  /** Date and time of the transaction in UTC (YYYY-MM-DD HH:mm:ss format) */\n  transactionDateTime: string;\n  /** Transaction fee (in instrument currency) */\n  transactionFee: number;\n  /** Reference to the portfolio this transaction belongs to */\n  portfolioId: string;\n  /** Optional reference to the broker */\n  brokerId?: string;\n  /** Optional transaction ID from the broker */\n  brokerTransactionId?: string;\n  /** Optional notes about the transaction */\n  notes?: string;\n}\n```\n\n#### TradeLot\n\nRepresents a portion of a trade that has been sold, enabling FIFO/LIFO tracking.\n\n```typescript\ninterface TradeLot {\n  /** Reference to the sell transaction */\n  sellTransactionId: string;\n  /** Quantity sold in this lot */\n  sellQuantity: number;\n}\n```\n\n### Portfolio Management\n\n#### Portfolio\n\nRepresents an individual investment portfolio.\n\n```typescript\ninterface Portfolio {\n  /** Unique identifier for the portfolio */\n  id: string;\n  /** Name of the portfolio */\n  name: string;\n  /** Currency of the portfolio */\n  currency: string;\n  /** Optional notes about the portfolio */\n  notes?: string;\n}\n```\n\n#### PortfolioGroup\n\nRepresents a collection of portfolios for consolidated management.\n\n```typescript\ninterface PortfolioGroup {\n  /** Unique identifier for the portfolio group */\n  id: string;\n  /** Currency of the portfolio group */\n  currency: string;\n  /** Collection of portfolio IDs */\n  portfolioIds: string[];\n  /** Optional notes about the portfolio group */\n  notes?: string;\n}\n```\n\n#### PortfolioAnalytics\n\nComprehensive portfolio-level analytics and performance metrics.\n\n```typescript\ninterface PortfolioAnalytics {\n  /** Reference to the portfolio */\n  portfolioId: string;\n  /** Date and time when analytics are valid (in UTC) */\n  asOfDateTime: string;\n  /** Analytics summary for this portfolio */\n  analyticsSummary: AnalyticsSummary;\n  /** Risk analytics and metrics for this portfolio */\n  riskAnalytics: RiskAnalytics;\n  /** List of instrument-level breakdowns */\n  instrumentBreakdowns: PortfolioInstrumentBreakdown[];\n}\n```\n\n#### PortfolioInstrumentBreakdown\n\nAnalytics metrics for a specific instrument within a portfolio.\n\n```typescript\ninterface PortfolioInstrumentBreakdown {\n  /** Reference to the instrument */\n  instrumentId: string;\n  /** Total open quantity of the instrument */\n  totalOpenQuantity: number;\n  /** Total sold quantity of the instrument */\n  totalSoldQuantity: number;\n  /** Analytics summary for this instrument */\n  analyticsSummary: AnalyticsSummary;\n}\n```\n\n#### PortfolioAnalysis\n\nAI-generated analysis and insights for a portfolio.\n\n```typescript\ninterface PortfolioAnalysis {\n  /** Unique identifier for the portfolio analysis */\n  id: string;\n  /** Date and time when the analysis was created in UTC (YYYY-MM-DD HH:mm:ss format) */\n  createDateTime: string;\n  /** Reference to the portfolio that was analyzed */\n  portfolioId: string;\n  /** AI-generated analysis text content */\n  analysis: string;\n}\n```\n\n### Financial Instruments\n\n#### Instrument\n\nRepresents a financial instrument (stock, bond, ETF, etc.).\n\n```typescript\ninterface Instrument {\n  /** Unique identifier (exchange + symbol) */\n  id: string;\n  /** Name of the instrument */\n  name: string;\n  /** Symbol/ticker of the instrument */\n  symbol: string;\n  /** Exchange where the instrument is traded */\n  exchange: string;\n  /** Type of the instrument */\n  type: InstrumentType;\n  /** Currency of the instrument */\n  currency: string;\n  /** Industry classification of the instrument (optional) */\n  industry?: string;\n  /** Sector classification of the instrument (optional) */\n  sector?: string;\n  /** Optional notes about the instrument */\n  notes?: string;\n}\n```\n\n#### UserInstrument\n\nFinancial instrument with user-specific data and current market information.\n\n```typescript\ninterface UserInstrument {\n  /** Unique identifier (exchange + symbol) */\n  id: string;\n  /** Name of the instrument */\n  name: string;\n  /** Symbol/ticker of the instrument */\n  symbol: string;\n  /** Type of the instrument */\n  type: InstrumentType;\n  /** Currency of the instrument */\n  currency: string;\n  /** Industry classification of the instrument (optional) */\n  industry?: string;\n  /** Sector classification of the instrument (optional) */\n  sector?: string;\n  /** Optional notes about the instrument */\n  notes?: string;\n  /** Risk level of the instrument */\n  riskLevel: string;\n  /** Current price */\n  price: number;\n  /** Closing price */\n  close: number;\n}\n```\n\n#### PricePoint\n\nComprehensive price data for a financial instrument.\n\n```typescript\ninterface PricePoint {\n  /** Reference to the instrument */\n  instrumentId: string;\n  /** Date and time of the price data in UTC (YYYY-MM-DD HH:mm:ss format) */\n  asOfDateTime: string;\n  /** Current price */\n  price: number;\n  /** Opening price */\n  open: number;\n  /** Highest price during the period */\n  high: number;\n  /** Lowest price during the period */\n  low: number;\n  /** Closing price */\n  close: number;\n  /** Trading volume */\n  volume: number;\n  /** Pre-market change */\n  preMarketChange: number;\n  /** Pre-market change percentage */\n  preMarketChangePercent: number;\n  /** Shares outstanding */\n  sharesOutstanding: number;\n  /** Market cap */\n  marketCap: number;\n  /** Forward EPS */\n  epsForward: number;\n  /** Forward P/E */\n  forwardPE: number;\n}\n```\n\n> **Note:** All prices are in the currency of the instrument.\n\n#### InstrumentRating\n\nAnalyst ratings and recommendations for a financial instrument.\n\n```typescript\ninterface InstrumentRating {\n  /** Reference to the instrument being rated */\n  instrumentId: string;\n  /** Average analyst rating (if available) */\n  averageRating?: number | null;\n  /** Number of analysts with a \"Strong Buy\" recommendation */\n  strongBuy: number;\n  /** Number of analysts with a \"Buy\" recommendation */\n  buy: number;\n  /** Number of analysts with a \"Hold\" recommendation */\n  hold: number;\n  /** Number of analysts with a \"Sell\" recommendation */\n  sell: number;\n  /** Number of analysts with a \"Strong Sell\" recommendation */\n  strongSell: number;\n  /** Total number of analysts providing recommendations */\n  totalAnalysts: number;\n  /** Consensus price target (if available) */\n  priceTarget?: number | null;\n  /** Highest price target among all analysts (if available) */\n  priceTargetHigh?: number | null;\n  /** Lowest price target among all analysts (if available) */\n  priceTargetLow?: number | null;\n  /** Mean (average) price target among all analysts (if available) */\n  priceTargetMean?: number | null;\n  /** Median price target among all analysts (if available) */\n  priceTargetMedian?: number | null;\n  /** Recommendation trend analysis (if available) */\n  recommendationTrend?: string | null;\n  /** Date and time when the rating data was captured in UTC (YYYY-MM-DD HH:mm:ss format) */\n  asOfDateTime: string;\n}\n```\n\n#### InstrumentUpgradeDowngrade\n\nAnalyst rating changes (upgrades/downgrades) for a financial instrument.\n\n```typescript\ninterface InstrumentUpgradeDowngrade {\n  /** Reference to the instrument that received the rating change */\n  instrumentId: string;\n  /** Name of the financial firm or analyst that issued the rating change */\n  firm: string;\n  /** New rating assigned to the instrument (if available) */\n  toGrade?: string;\n  /** Previous rating before the change (if available) */\n  fromGrade?: string;\n  /** Type of action taken (e.g., \"upgrade\", \"downgrade\", \"initiate\", \"reiterate\") */\n  action: string;\n  /** Timestamp of the grade date in epoch format (if available) */\n  epochGradeDate?: number;\n  /** Date when the rating change was issued in readable format (if available) */\n  gradeDate?: string;\n  /** New price target set by the analyst (if available) */\n  priceTarget?: number;\n  /** Change in price target from previous target (if available) */\n  priceTargetChange?: number;\n  /** Date and time when the upgrade/downgrade data was captured in UTC (YYYY-MM-DD HH:mm:ss format) */\n  asOfDateTime: string;\n}\n```\n\n#### InstrumentRiskProfile\n\nRisk assessment metrics for a financial instrument.\n\n```typescript\ninterface InstrumentRiskProfile {\n  /** Reference to the instrument being assessed */\n  instrumentId: string;\n  /** Beta coefficient measuring the instrument's volatility relative to the market (if available) */\n  beta: number | null;\n  /** Annualized standard deviation of daily returns, indicating price volatility (if available) */\n  volatility: number | null;\n  /** Sharpe ratio measuring risk-adjusted return performance (if available) */\n  sharpeRatio: number | null;\n  /** Overall risk score on a 0-100 scale, where higher values indicate higher risk (if available) */\n  riskScore: number | null;\n  /** Categorized risk level based on quantitative analysis (if available) */\n  riskLevel: InstrumentRiskLevel | null;\n  /** Date and time when the risk profile data was captured in UTC (YYYY-MM-DD HH:mm:ss format) */\n  asOfDateTime: string;\n}\n```\n\n#### InstrumentFinancialMetric\n\nFinancial metric for an instrument at a specific year.\n\n```typescript\ninterface InstrumentFinancialMetric {\n  /** Reference to the instrument for which the metric is reported */\n  instrumentId: string;\n  /** Year for which the financial metric is reported */\n  year: number;\n  /** Name or type of the financial metric (e.g., \"revenue\", \"net_income\", \"eps\") */\n  metric: string;\n  /** Value of the financial metric for the specified year (if available) */\n  value: number | null;\n  /** Date and time when the financial metric data was captured in UTC (YYYY-MM-DD HH:mm:ss format) */\n  asOfDateTime: string;\n}\n```\n\n### Cash Management\n\n#### CashTransaction\n\nRepresents a cash flow transaction (deposits, withdrawals, dividends, etc.).\n\n```typescript\ninterface CashTransaction {\n  /** Unique identifier for the cash transaction */\n  id: string;\n  /** Reference to the portfolio this cash transaction belongs to */\n  portfolioId: string;\n  /** Type of the cash transaction */\n  type: CashTransactionType;\n  /** Direction of the cash flow (in/out) */\n  direction: CashTransactionDirection;\n  /** Amount of the cash transaction (in portfolio currency) */\n  amount: number;\n  /** Date and time of the cash transaction in UTC (YYYY-MM-DD HH:mm:ss format) */\n  transactionDateTime: string;\n  /** Optional notes about the cash transaction */\n  notes?: string;\n}\n```\n\n#### CashBalance\n\nCash balance information for a portfolio or portfolio group.\n\n```typescript\ninterface CashBalance {\n  /** Total cash in (deposits, dividends, etc.) */\n  totalCashIn: number;\n  /** Total cash out (withdrawals, fees, etc.) */\n  totalCashOut: number;\n  /** Net cash from cash transactions (totalCashIn - totalCashOut) */\n  netCashTransactions: number;\n  /** Net cash from trade transactions (buy/sell) */\n  netTradeCash: number;\n  /** Total cash balance */\n  totalBalance: number;\n}\n```\n\n### Market Data\n\n#### MarketNewsData\n\nMarket news data at a specific point in time.\n\n```typescript\ninterface MarketNewsData {\n  /** Date and time when the market news data was captured in UTC (YYYY-MM-DD HH:mm:ss format) */\n  asOfDateTime: string;\n  /** JSON string containing the market news data */\n  data: string;\n}\n```\n\n#### MarketGainersLosersData\n\nMarket gainers and losers data at a specific point in time.\n\n```typescript\ninterface MarketGainersLosersData {\n  /** Date and time when the market gainers and losers data was captured in UTC (YYYY-MM-DD HH:mm:ss format) */\n  asOfDateTime: string;\n  /** JSON string containing the market gainers and losers data */\n  data: string;\n}\n```\n\n#### FxRatePoint\n\nForeign exchange rate at a specific point in time.\n\n```typescript\ninterface FxRatePoint {\n  /** Date and time of the exchange rate in UTC (YYYY-MM-DD HH:mm:ss format) */\n  asOfDateTime: string;\n  /** Base currency (currency being converted from) */\n  baseCurrency: string;\n  /** Target currency (currency being converted to) */\n  toCurrency: string;\n  /** Exchange rate (how much of toCurrency you get for 1 baseCurrency) */\n  rate: number;\n}\n```\n\n### User & Account Management\n\n#### User\n\nRepresents a user account in the system.\n\n```typescript\ninterface User {\n  /** Unique identifier for the user */\n  id: string;\n  /** Email address of the user */\n  emailAddress: string;\n  /** Display name for the user */\n  displayName: string;\n  /** Source of user authentication */\n  source: UserSource;\n  /** Whether the user account is active */\n  isActive: boolean;\n  /** Hash of the user's password */\n  passwordHash: string;\n}\n```\n\n#### UserProfile\n\nUser profile information and preferences.\n\n```typescript\ninterface UserProfile {\n  /** Display name for the user */\n  displayName: string;\n  /** Default currency for the user */\n  defaultCurrency: string;\n  /** Theme preference for the user */\n  theme: string;\n  /** Subscription plan for the user */\n  subscriptionPlan: SubscriptionPlan;\n}\n```\n\n#### UserClassification\n\nUser-defined sector and industry classifications for financial instruments.\n\n```typescript\ninterface UserClassification {\n  /** Unique Instrument ID */\n  instrumentId: string;\n  /** Sector classification of the instrument */\n  sector: string;\n  /** Industry classification of the instrument */\n  industry: string;\n}\n```\n\n#### WatchList\n\nUser's watch list of financial instruments.\n\n```typescript\ninterface WatchList {\n  /** Unique identifier for the watch list */\n  id: string;\n  /** Name of the watch list */\n  name: string;\n  /** Description of the watch list */\n  description: string;\n  /** Array of instrument IDs in this watch list */\n  instrumentIds: string[];\n}\n```\n\n### Investment Strategy\n\n#### Strategy\n\nInvestment strategy with associated instruments and performance metrics.\n\n```typescript\ninterface Strategy {\n  /** Unique identifier for the strategy */\n  id: string;\n  /** Name of the strategy */\n  name: string;\n  /** Date and time when the strategy was created in UTC (YYYY-MM-DD HH:mm:ss format) */\n  createDateTime: string;\n  /** Reference to the portfolio this strategy belongs to */\n  portfolioId: string;\n  /** Amount of money to invest in this strategy */\n  amount: number;\n  /** Risk tolerance level for this strategy */\n  riskLevel: string;\n  /** Start date for the strategy implementation (YYYY-MM-DD format) */\n  startDate: string;\n  /** Duration of the strategy in a readable format */\n  duration: string;\n  /** End date for the strategy (YYYY-MM-DD format) */\n  endDate: string;\n  /** Expected return percentage for this strategy */\n  expectedReturn: number;\n  /** List of instruments included in this strategy */\n  instruments: StrategyInstrument[];\n}\n```\n\n#### StrategyInstrument\n\nIndividual instrument within an investment strategy.\n\n```typescript\ninterface StrategyInstrument {\n  /** Symbol/ticker of the instrument */\n  symbol: string;\n  /** Exchange where the instrument is traded */\n  exchange: string;\n  /** Amount of money allocated to this instrument */\n  amount: number;\n  /** Date when position should be entered (YYYY-MM-DD format) */\n  entryDate: string;\n  /** Date when position should be exited (YYYY-MM-DD format) */\n  exitDate: string;\n  /** Target price for entering the position */\n  entryPrice: number;\n  /** Target price for exiting the position */\n  exitPrice: number;\n  /** Expected return percentage for this instrument */\n  expectedReturn: number;\n  /** Reasoning or rationale for including this instrument in the strategy */\n  reason: string;\n}\n```\n\n### Analytics & Reporting\n\n#### AnalyticsSummary\n\nComprehensive performance metrics summary for positions, trades, and portfolios.\n\n```typescript\ninterface AnalyticsSummary {\n  /** Realized profit or loss from closed (sold) quantities */\n  realizedProfitLoss: number;\n  /** Running (unrealized) profit or loss for open positions */\n  runningProfitLoss: number;\n  /** Total amount invested (including both open and closed positions) */\n  totalInvestment: number;\n  /** Amount currently invested in open positions */\n  currentInvestment: number;\n  /** Total market value for both open and closed positions as of the given date */\n  totalValue: number;\n  /** Current market value for the open position based on market data as of the given date */\n  currentValue: number;\n  /** Previous day's market value for the open position */\n  previousDayValue: number;\n  /** Daily change percentage from previous day */\n  dailyChangePercentage: number;\n  /** Total return (including open and closed positions), expressed as a percentage */\n  totalReturnPercentage: number;\n  /** Running return for open positions, expressed as a percentage */\n  runningReturnPercentage: number;\n}\n```\n\n#### RiskAnalytics\n\nRisk assessment metrics for financial analysis.\n\n```typescript\ninterface RiskAnalytics {\n  /** Beta coefficient measuring volatility relative to the market (if available) */\n  beta: number | null;\n  /** Annualized standard deviation of daily returns, indicating price volatility (if available) */\n  volatility: number | null;\n  /** Sharpe ratio measuring risk-adjusted return performance (if available) */\n  sharpeRatio: number | null;\n}\n```\n\n#### InvestmentSummary\n\nSummary of investment metrics across multiple portfolios.\n\n```typescript\ninterface InvestmentSummary {\n  /** A dictionary of portfolio analytics, keyed by portfolio ID */\n  portfoliosAnalytics: Record<string, PortfolioAnalytics>;\n  /** A dictionary of portfolio cash balances, keyed by portfolio ID */\n  portfoliosCashBalance: Record<string, CashBalance>;\n}\n```\n\n### Supporting Types\n\n#### Broker\n\nRepresents a financial broker or trading platform.\n\n```typescript\ninterface Broker {\n  /** Unique identifier for the broker */\n  id: string;\n  /** Name of the broker */\n  name: string;\n  /** Optional notes about the broker */\n  notes?: string;\n}\n```\n\n#### Currency\n\nCurrency code and description.\n\n```typescript\ninterface Currency {\n  /** ISO currency code (e.g., 'USD', 'EUR') */\n  code: string;\n  /** Optional description of the currency */\n  description?: string | null;\n}\n```\n\n## 🏷️ Enumerations\n\n### InstrumentType\n\nDifferent types of financial instruments.\n\n```typescript\nenum InstrumentType {\n  STOCK = 'stock',\n  ETF = 'etf',\n  BOND = 'bond',\n  FOREX = 'forex',\n  CRYPTO = 'crypto',\n  COMMODITY = 'commodity',\n  PRECIOUS_METAL = 'precious_metal',\n  EXOTIC = 'exotic',\n  INDEX = 'index',\n  UNKNOWN = 'unknown'\n}\n```\n\n### TradeTransactionDirection\n\nDirection of trade transactions.\n\n```typescript\nenum TradeTransactionDirection {\n  BUY = 'buy',\n  SELL = 'sell'\n}\n```\n\n### CashTransactionDirection\n\nDirection of cash transactions.\n\n```typescript\nenum CashTransactionDirection {\n  IN = 'in',\n  OUT = 'out'\n}\n```\n\n### CashTransactionType\n\nTypes of cash transactions.\n\n```typescript\nenum CashTransactionType {\n  DEPOSIT = 'deposit',\n  DIVIDEND = 'dividend',\n  INTEREST_EARNED = 'interestEarned',\n  WITHDRAWAL = 'withdrawal',\n  BROKER_MAINTENANCE_FEE = 'brokerMaintenanceFee',\n  INTEREST_PAID = 'interestPaid',\n  MISC = 'misc'\n}\n```\n\n### UserSource\n\nAuthentication providers for users.\n\n```typescript\nenum UserSource {\n  GOOGLE = 'google',\n  FACEBOOK = 'facebook',\n  LINKEDIN = 'linkedin',\n  LOCAL = 'local'\n}\n```\n\n### SubscriptionPlan\n\nDifferent subscription tiers available to users.\n\n```typescript\nenum SubscriptionPlan {\n  /** Free tier with basic features */\n  FREE = 'free',\n  /** Basic paid tier with additional features */\n  BASIC = 'basic',\n  /** Premium tier with all features and advanced analytics */\n  PRO = 'pro'\n}\n```\n\n### InstrumentRiskLevel\n\nRisk level classification for financial instruments.\n\n```typescript\ntype InstrumentRiskLevel = 'Low' | 'Medium' | 'High';\n```\n\n## 📝 Conventions & Standards\n\n### Date & Time Format\n\n- All date/time fields use UTC timezone\n- Format: `YYYY-MM-DD HH:mm:ss` (ISO 8601 without timezone designation)\n- Date-only fields use `YYYY-MM-DD` format\n\n### Currency Conventions\n\n- **Portfolio Currency**: All monetary calculations and P&L are in the portfolio's base currency\n- **Instrument Currency**: Price data and transaction fees are in the instrument's trading currency\n- **Exchange Rates**: Used to convert between instrument and portfolio currencies\n\n### Nullable Values\n\n- Optional fields use `?:` syntax\n- Nullable values use `| null` union type\n- Undefined values are avoided in favor of explicit null\n\n### Naming Conventions\n\n- **Interfaces**: PascalCase (e.g., `PortfolioAnalytics`)\n- **Properties**: camelCase (e.g., `portfolioId`)\n- **Enums**: PascalCase with UPPER_CASE values\n- **IDs**: Always string type, typically kebab-case or colon-separated\n\n## 🏗️ Project Structure\n\n```\nsrc/\n├── types/\n│   ├── analyticsSummary.ts\n│   ├── broker.ts\n│   ├── cashBalance.ts\n│   ├── cashTransaction.ts\n│   ├── cashTransactionDirection.ts\n│   ├── cashTransactionType.ts\n│   ├── currency.ts\n│   ├── fxRatePoint.ts\n│   ├── instrument.ts\n│   ├── instrumentFinancialMetric.ts\n│   ├── instrumentRating.ts\n│   ├── instrumentRiskProfile.ts\n│   ├── instrumentType.ts\n│   ├── instrumentUpgradeDowngrade.ts\n│   ├── investmentSummary.ts\n│   ├── marketGainersLosersData.ts\n│   ├── marketNewsData.ts\n│   ├── portfolio.ts\n│   ├── portfolioAnalysis.ts\n│   ├── portfolioAnalytics.ts\n│   ├── portfolioGroup.ts\n│   ├── portfolioInstrumentBreakdown.ts\n│   ├── pricePoint.ts\n│   ├── riskAnalytics.ts\n│   ├── strategy.ts\n│   ├── trade.ts\n│   ├── tradeLot.ts\n│   ├── tradeTransactionDirection.ts\n│   ├── transaction.ts\n│   ├── user.ts\n│   ├── userClassification.ts\n│   ├── userInstrument.ts\n│   ├── userProfile.ts\n│   └── watchList.ts\n├── index.ts\n├── tsconfig.json\n├── tsconfig.cjs.json\n└── tsconfig.esm.json\n```\n\n## 🛠️ Development\n\n### Build Commands\n\n```bash\n# Build both ESM and CommonJS distributions\nnpm run build\n\n# Build CommonJS only\nnpm run build:cjs\n\n# Build ESM only\nnpm run build:esm\n\n# Clean build artifacts\nnpm run clean\n```\n\n### TypeScript Configuration\n\n- **Target**: ES2020\n- **Module**: Dual (ESM + CommonJS)\n- **Strict Mode**: Enabled\n- **Declaration**: Generated for both distributions\n\n## 📄 License\n\nMIT License - see [LICENSE](LICENSE) file for details.\n\n## 🤝 Contributing\n\nThis package is part of the Dromanis Finora ecosystem. For contributions and issues, please contact the development team.\n\n---\n\n**Built with ❤️ for the Dromanis Finora platform** ","readmeFilename":"README.md"}