{"_id":"@a2ui-sdk/types","_rev":"11-b88237bb7c70de6cf6ad333ad0976f3a","name":"@a2ui-sdk/types","dist-tags":{"latest":"0.4.0"},"versions":{"0.0.0":{"name":"@a2ui-sdk/types","version":"0.0.0","license":"Apache-2.0","_id":"@a2ui-sdk/types@0.0.0","maintainers":[{"name":"weareoutman","email":"wangshenwei@qq.com"},{"name":"easyops-eve","email":"wangshenwei@foxmail.com"}],"homepage":"https://easyops-cn.github.io/a2ui-sdk/","bugs":{"url":"https://github.com/easyops-cn/a2ui-sdk/issues"},"dist":{"shasum":"a107b0afbbd1732967434a91e231049b95c90427","tarball":"https://registry.npmjs.org/@a2ui-sdk/types/-/types-0.0.0.tgz","fileCount":8,"integrity":"sha512-IMx9YFxG0DGiujhW13G+ClcMQJAfHmK8mZzgPNlaEd2lmslG+YbdPWRSNJHIIMz3Zz91yrts5MFH96WR0MWrpA==","signatures":[{"sig":"MEUCIBpXFU3BDY4HsnDoUqoGE1zYxiiJ8Om8yxL2ZOoCBrvCAiEA1IqvzMjk2scZlHcXlQhAmlO4/yt8iBS9GVKBN5RgIhk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18488},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./0.8":{"types":"./dist/0.8/index.d.ts","default":"./dist/0.8/index.js"},"./0.9":{"types":"./dist/0.9/index.d.ts","default":"./dist/0.9/index.js"}},"gitHead":"a1c07f2d21ad38ec8776caabe7eaff89971f200f","scripts":{"dev":"tsc -b --watch","build":"tsc -b"},"_npmUser":{"name":"easyops-eve","email":"wangshenwei@foxmail.com"},"repository":{"url":"git+ssh://git@github.com/easyops-cn/a2ui-sdk.git","type":"git","directory":"packages/types"},"_npmVersion":"10.9.4","description":"A2UI types","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/types_0.0.0_1768289708063_0.1468709658500118","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@a2ui-sdk/types","version":"0.0.2","license":"Apache-2.0","_id":"@a2ui-sdk/types@0.0.2","maintainers":[{"name":"weareoutman","email":"wangshenwei@qq.com"},{"name":"easyops-eve","email":"wangshenwei@foxmail.com"}],"homepage":"https://easyops-cn.github.io/a2ui-sdk/","bugs":{"url":"https://github.com/easyops-cn/a2ui-sdk/issues"},"dist":{"shasum":"43de491ea8456b13c5f43137786c0f3390632135","tarball":"https://registry.npmjs.org/@a2ui-sdk/types/-/types-0.0.2.tgz","fileCount":8,"integrity":"sha512-cjICbdea5DrUU6fP8CbGFtWeV84joyR4dnczUim9Y54S/qsdhjtLMletMdyXnZnk9h3nninEzHeZBiXdW6UHvQ==","signatures":[{"sig":"MEYCIQChwxlNzMVxC3jQi/dzn0MryxWwoiWKVIaSJJ5qT8l4bQIhANK8Xrca+lf5X5cvfAdZBp2yk55Ics1hxmGqSHZ3Xu4g","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18488},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./0.8":{"types":"./dist/0.8/index.d.ts","default":"./dist/0.8/index.js"},"./0.9":{"types":"./dist/0.9/index.d.ts","default":"./dist/0.9/index.js"}},"gitHead":"fb5606b4faefb1ceb6f3f6ed8ea2e453ad4dc24d","scripts":{"dev":"tsc -b --watch","build":"tsc -b"},"_npmUser":{"name":"easyops-eve","email":"wangshenwei@foxmail.com"},"repository":{"url":"git+ssh://git@github.com/easyops-cn/a2ui-sdk.git","type":"git","directory":"packages/types"},"_npmVersion":"10.9.4","description":"A2UI types","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/types_0.0.2_1768291036848_0.9759734398423814","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@a2ui-sdk/types","version":"0.0.3","license":"Apache-2.0","_id":"@a2ui-sdk/types@0.0.3","maintainers":[{"name":"weareoutman","email":"wangshenwei@qq.com"},{"name":"easyops-eve","email":"wangshenwei@foxmail.com"}],"homepage":"https://easyops-cn.github.io/a2ui-sdk/","bugs":{"url":"https://github.com/easyops-cn/a2ui-sdk/issues"},"dist":{"shasum":"4d98190c484003669f9a8a1a324483993167edb0","tarball":"https://registry.npmjs.org/@a2ui-sdk/types/-/types-0.0.3.tgz","fileCount":8,"integrity":"sha512-8KhsELzzc5+uSoAjbvc9pcP2jZkbirM2Zw6Oa5VG5cY/U9u323HWSavGdXLuz+z599cuH6pV3IlGr86uGMQdfA==","signatures":[{"sig":"MEUCIAFYWO3CGp62kO+QdcyjLsCF1Gl9bEagkbADSdXWTqUmAiEA6jZRqWn3QsjzCd7Aiet+TVR2Lo4R+IkqnYIapXz86kA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18488},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./0.8":{"types":"./dist/0.8/index.d.ts","default":"./dist/0.8/index.js"},"./0.9":{"types":"./dist/0.9/index.d.ts","default":"./dist/0.9/index.js"}},"gitHead":"fe0dd5a44434ea02fd15720d5d0162b3149a1ac0","scripts":{"dev":"tsc -b --watch","build":"tsc -b"},"_npmUser":{"name":"easyops-eve","email":"wangshenwei@foxmail.com"},"repository":{"url":"git+ssh://git@github.com/easyops-cn/a2ui-sdk.git","type":"git","directory":"packages/types"},"_npmVersion":"10.9.4","description":"A2UI types","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/types_0.0.3_1768293604965_0.8798699364728209","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@a2ui-sdk/types","version":"0.1.0","license":"Apache-2.0","_id":"@a2ui-sdk/types@0.1.0","maintainers":[{"name":"weareoutman","email":"wangshenwei@qq.com"},{"name":"easyops-eve","email":"wangshenwei@foxmail.com"}],"homepage":"https://easyops-cn.github.io/a2ui-sdk/","bugs":{"url":"https://github.com/easyops-cn/a2ui-sdk/issues"},"dist":{"shasum":"8c340108afc671076496f8212e673c888f4ed0f4","tarball":"https://registry.npmjs.org/@a2ui-sdk/types/-/types-0.1.0.tgz","fileCount":8,"integrity":"sha512-fgS0lSjP9WswVgzyJr0K+6LGXYCrAV0Q5BFNc/iQm7oBx3/zE8Qpt820E46W2v78XyyOtql9RqqgG1kBnp+Pxg==","signatures":[{"sig":"MEQCIG0cSqbBFobxjcBWqBlx4Y80oZbUTN86AXi3V2mHFv9gAiADjSrYOc547J8pzVnmRwy/U0ElhlPQ65BwCyWvXtiUFg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21862},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./0.8":{"types":"./dist/0.8/index.d.ts","default":"./dist/0.8/index.js"},"./0.9":{"types":"./dist/0.9/index.d.ts","default":"./dist/0.9/index.js"}},"gitHead":"152fa148b3a576a984205292fb1af235a4bf4c92","scripts":{"dev":"tsc -b --watch","build":"tsc -b"},"_npmUser":{"name":"easyops-eve","email":"wangshenwei@foxmail.com"},"repository":{"url":"git+ssh://git@github.com/easyops-cn/a2ui-sdk.git","type":"git","directory":"packages/types"},"_npmVersion":"10.9.4","description":"A2UI types","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/types_0.1.0_1768304647487_0.15418499516703288","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@a2ui-sdk/types","version":"0.1.1","license":"Apache-2.0","_id":"@a2ui-sdk/types@0.1.1","maintainers":[{"name":"weareoutman","email":"wangshenwei@qq.com"},{"name":"easyops-eve","email":"wangshenwei@foxmail.com"}],"homepage":"https://a2ui-sdk.js.org/","bugs":{"url":"https://github.com/easyops-cn/a2ui-sdk/issues"},"dist":{"shasum":"dcb2c6439e26812ef74308b4ddf47f77f3724121","tarball":"https://registry.npmjs.org/@a2ui-sdk/types/-/types-0.1.1.tgz","fileCount":8,"integrity":"sha512-jSKkPc/l+38u7KjJjeYwP2N/POAnHogD/PVtvXJr6lviATh+4SViq19RONxdG+tm2g4paaRhvuO4wWdjyE1TIw==","signatures":[{"sig":"MEUCIBl2lQcnaQwSNh7EP83RSjt6yDTOMbStJMBQdwxJqCbnAiEA38Ybmh5hDQBZ5bE07dScz7mbfwNt16gl1D74NVMDGZs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21804},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./0.8":{"types":"./dist/0.8/index.d.ts","default":"./dist/0.8/index.js"},"./0.9":{"types":"./dist/0.9/index.d.ts","default":"./dist/0.9/index.js"}},"gitHead":"cf9c9ad46fed380a06d151ef22c1bc8f1bd7fec0","scripts":{"dev":"tsc -b --watch","build":"tsc -b"},"_npmUser":{"name":"easyops-eve","email":"wangshenwei@foxmail.com"},"repository":{"url":"git+ssh://git@github.com/easyops-cn/a2ui-sdk.git","type":"git","directory":"packages/types"},"_npmVersion":"10.9.4","description":"A2UI types","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/types_0.1.1_1768317532497_0.4926780611841004","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@a2ui-sdk/types","version":"0.2.0","license":"Apache-2.0","_id":"@a2ui-sdk/types@0.2.0","maintainers":[{"name":"weareoutman","email":"wangshenwei@qq.com"},{"name":"easyops-eve","email":"wangshenwei@foxmail.com"}],"homepage":"https://a2ui-sdk.js.org/","bugs":{"url":"https://github.com/easyops-cn/a2ui-sdk/issues"},"dist":{"shasum":"78215dc3ea24f8d921711be63b438bb71b442144","tarball":"https://registry.npmjs.org/@a2ui-sdk/types/-/types-0.2.0.tgz","fileCount":12,"integrity":"sha512-tuBYX7fMs3h0EcwLSDbekvnyTn6vwpRt52p30KLrD05Ty+v0YwpQbJstOAKh8UyzclUrbNw+vQXPxGxsWBun8w==","signatures":[{"sig":"MEQCIHiXGNjuIjdIGeNp99jKQutOVOGayO2TL3qqXRN99wv2AiAU0ypZUTltjPlCk1ApAypWJVw4J597SoN/gUHENWPGag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20758},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./0.8":{"types":"./dist/0.8/index.d.ts","default":"./dist/0.8/index.js"},"./0.9":{"types":"./dist/0.9/index.d.ts","default":"./dist/0.9/index.js"},"./0.8/standard-catalog":{"types":"./dist/0.8/standard-catalog.d.ts","default":"./dist/0.8/standard-catalog.js"},"./0.9/standard-catalog":{"types":"./dist/0.9/standard-catalog.d.ts","default":"./dist/0.9/standard-catalog.js"}},"gitHead":"0b05b7b44f87013ba864942909ed6cdd9916cdbf","scripts":{"dev":"tsc -b --watch","build":"tsc -b"},"_npmUser":{"name":"easyops-eve","email":"wangshenwei@foxmail.com"},"repository":{"url":"git+ssh://git@github.com/easyops-cn/a2ui-sdk.git","type":"git","directory":"packages/types"},"_npmVersion":"10.9.4","description":"A2UI types","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/types_0.2.0_1768362476466_0.6174620494488099","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@a2ui-sdk/types","version":"0.2.1","license":"Apache-2.0","_id":"@a2ui-sdk/types@0.2.1","maintainers":[{"name":"weareoutman","email":"wangshenwei@qq.com"},{"name":"easyops-eve","email":"wangshenwei@foxmail.com"}],"homepage":"https://a2ui-sdk.js.org/","bugs":{"url":"https://github.com/easyops-cn/a2ui-sdk/issues"},"dist":{"shasum":"e856fcb7bbd5a467ecbb0c436a0cb92f8544c79e","tarball":"https://registry.npmjs.org/@a2ui-sdk/types/-/types-0.2.1.tgz","fileCount":12,"integrity":"sha512-9wcKPi/O/TFaIM3GtsCiubM1OQ3zUDRLUv9UiqJA4+zzlFaZmOf8MvUSA4d7qxtcUNkFPj7jNWdEkrqtLToNCg==","signatures":[{"sig":"MEQCIGb4CALxdJpoqPHcTy40Z650q9oOhux6fJiPLpnt5ufeAiBac76UKumPs7FwTyTElDW7nGh4tpP7eShk7J6zXzFtdQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20758},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./0.8":{"types":"./dist/0.8/index.d.ts","default":"./dist/0.8/index.js"},"./0.9":{"types":"./dist/0.9/index.d.ts","default":"./dist/0.9/index.js"},"./0.8/standard-catalog":{"types":"./dist/0.8/standard-catalog.d.ts","default":"./dist/0.8/standard-catalog.js"},"./0.9/standard-catalog":{"types":"./dist/0.9/standard-catalog.d.ts","default":"./dist/0.9/standard-catalog.js"}},"gitHead":"414788597a7559e4cdbaa73a3344e96538020b03","scripts":{"dev":"tsc -b --watch","build":"tsc -b"},"_npmUser":{"name":"easyops-eve","email":"wangshenwei@foxmail.com"},"repository":{"url":"git+ssh://git@github.com/easyops-cn/a2ui-sdk.git","type":"git","directory":"packages/types"},"_npmVersion":"10.9.4","description":"A2UI types","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/types_0.2.1_1768378787919_0.42208392399073347","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@a2ui-sdk/types","version":"0.2.2","license":"Apache-2.0","_id":"@a2ui-sdk/types@0.2.2","maintainers":[{"name":"weareoutman","email":"wangshenwei@qq.com"},{"name":"easyops-eve","email":"wangshenwei@foxmail.com"}],"homepage":"https://a2ui-sdk.js.org/","bugs":{"url":"https://github.com/easyops-cn/a2ui-sdk/issues"},"dist":{"shasum":"65af16bdd923ca9c73a08b1aa4f2c2325030c0b2","tarball":"https://registry.npmjs.org/@a2ui-sdk/types/-/types-0.2.2.tgz","fileCount":12,"integrity":"sha512-tbN3qh6avDmylvbH8QFCBFkSaI0QYnEyxKFNxwtPayGl4qiq7w8EMkd6dm136eCSBFj6rHkVeRmXWWrIuziVeg==","signatures":[{"sig":"MEQCIDW5zP3lvvfwi8JvQAQe3wid3PL2YY8uf/SaHC87l4PaAiBZZD6UgwqG8WKWO+pRN1rn13NlYcj1TFDffaADhHl3Qw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21570},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./0.8":{"types":"./dist/0.8/index.d.ts","default":"./dist/0.8/index.js"},"./0.9":{"types":"./dist/0.9/index.d.ts","default":"./dist/0.9/index.js"},"./0.8/standard-catalog":{"types":"./dist/0.8/standard-catalog.d.ts","default":"./dist/0.8/standard-catalog.js"},"./0.9/standard-catalog":{"types":"./dist/0.9/standard-catalog.d.ts","default":"./dist/0.9/standard-catalog.js"}},"gitHead":"e6b6116400d88cf2af296044140c51db8841e469","scripts":{"dev":"tsc -b --watch","build":"tsc -b"},"_npmUser":{"name":"easyops-eve","email":"wangshenwei@foxmail.com"},"repository":{"url":"git+ssh://git@github.com/easyops-cn/a2ui-sdk.git","type":"git","directory":"packages/types"},"_npmVersion":"10.9.4","description":"A2UI types","directories":{},"sideEffects":false,"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/types_0.2.2_1769509830789_0.6265594039672979","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@a2ui-sdk/types","version":"0.3.0","license":"Apache-2.0","_id":"@a2ui-sdk/types@0.3.0","maintainers":[{"name":"weareoutman","email":"wangshenwei@qq.com"},{"name":"easyops-eve","email":"wangshenwei@foxmail.com"}],"homepage":"https://a2ui-sdk.js.org/","bugs":{"url":"https://github.com/easyops-cn/a2ui-sdk/issues"},"dist":{"shasum":"2b7e06a0c44cd1132955cd2c2d6fd36d8384fde9","tarball":"https://registry.npmjs.org/@a2ui-sdk/types/-/types-0.3.0.tgz","fileCount":12,"integrity":"sha512-bBQNbW/iEZ2OScSUF2yNFygw4271A/pG2saio68cvkpOuuEy19DO3nQDgSsqRfaiGwrj8cowSNcRDkIYhBHcPg==","signatures":[{"sig":"MEUCIQC0hO1zBJK7vXTK37YHDbpKt9PC3bnR1qAiEpPAYI5HYwIgVexJ3iagi2Qu5YwdJODMKhfd37YMeN1V5QmOS45X2/0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21570},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./0.8":{"types":"./dist/0.8/index.d.ts","default":"./dist/0.8/index.js"},"./0.9":{"types":"./dist/0.9/index.d.ts","default":"./dist/0.9/index.js"},"./0.8/standard-catalog":{"types":"./dist/0.8/standard-catalog.d.ts","default":"./dist/0.8/standard-catalog.js"},"./0.9/standard-catalog":{"types":"./dist/0.9/standard-catalog.d.ts","default":"./dist/0.9/standard-catalog.js"}},"gitHead":"7f38b45fe97c084f26bcc5f6c280a07fbface243","scripts":{"dev":"tsc -b --watch","build":"tsc -b"},"_npmUser":{"name":"easyops-eve","email":"wangshenwei@foxmail.com"},"repository":{"url":"git+ssh://git@github.com/easyops-cn/a2ui-sdk.git","type":"git","directory":"packages/types"},"_npmVersion":"10.9.4","description":"A2UI types","directories":{},"sideEffects":false,"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/types_0.3.0_1769566270704_0.5341113430656625","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@a2ui-sdk/types","version":"0.3.1","license":"Apache-2.0","_id":"@a2ui-sdk/types@0.3.1","maintainers":[{"name":"weareoutman","email":"wangshenwei@qq.com"},{"name":"easyops-eve","email":"wangshenwei@foxmail.com"}],"homepage":"https://a2ui-sdk.js.org/","bugs":{"url":"https://github.com/easyops-cn/a2ui-sdk/issues"},"dist":{"shasum":"a9225db6949706181e9e26105f65721f5a6143b6","tarball":"https://registry.npmjs.org/@a2ui-sdk/types/-/types-0.3.1.tgz","fileCount":12,"integrity":"sha512-0QVa06Zmg/SC1keNhBYAq4cKclyTVc/liO0t3/WAWfDVjagD0DSOMkri5Kw3JkNYTrUbaGaZZ4/TTRQTfmpNtg==","signatures":[{"sig":"MEUCIC1vy9a0MQWayl2pNmTWULK7j1zGF9zNKAlPsuGaBTFOAiEA0CpZj/XW2ohRW+MshldIHlde7/cIwql8/OaeTMmgKD8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21570},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./0.8":{"types":"./dist/0.8/index.d.ts","default":"./dist/0.8/index.js"},"./0.9":{"types":"./dist/0.9/index.d.ts","default":"./dist/0.9/index.js"},"./0.8/standard-catalog":{"types":"./dist/0.8/standard-catalog.d.ts","default":"./dist/0.8/standard-catalog.js"},"./0.9/standard-catalog":{"types":"./dist/0.9/standard-catalog.d.ts","default":"./dist/0.9/standard-catalog.js"}},"gitHead":"e27ca13b11f800ff153357bc0fe3a6a6d768174e","scripts":{"dev":"tsc -b --watch","build":"tsc -b"},"_npmUser":{"name":"easyops-eve","email":"wangshenwei@foxmail.com"},"repository":{"url":"git+ssh://git@github.com/easyops-cn/a2ui-sdk.git","type":"git","directory":"packages/types"},"_npmVersion":"10.9.4","description":"A2UI types","directories":{},"sideEffects":false,"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/types_0.3.1_1769997025001_0.26361704408545816","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@a2ui-sdk/types","version":"0.4.0","description":"A2UI types","homepage":"https://a2ui-sdk.js.org/","repository":{"type":"git","url":"git+ssh://git@github.com/easyops-cn/a2ui-sdk.git","directory":"packages/types"},"type":"module","main":"./dist/index.js","types":"./dist/index.d.ts","sideEffects":false,"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./0.8":{"types":"./dist/0.8/index.d.ts","default":"./dist/0.8/index.js"},"./0.8/standard-catalog":{"types":"./dist/0.8/standard-catalog.d.ts","default":"./dist/0.8/standard-catalog.js"},"./0.9":{"types":"./dist/0.9/index.d.ts","default":"./dist/0.9/index.js"},"./0.9/standard-catalog":{"types":"./dist/0.9/standard-catalog.d.ts","default":"./dist/0.9/standard-catalog.js"}},"scripts":{"dev":"tsc -b --watch","build":"tsc -b"},"license":"Apache-2.0","_id":"@a2ui-sdk/types@0.4.0","gitHead":"1543427bd792b1d6b2ba6c3f5f5d154f6ec480a9","bugs":{"url":"https://github.com/easyops-cn/a2ui-sdk/issues"},"_nodeVersion":"22.22.0","_npmVersion":"10.9.4","dist":{"integrity":"sha512-yoKhQRzzZyHJtVCGY/v2TUg/i1AUqUsk9uh5z1I79ymaeFpqnUzcj82aNYliuJvOqcC6pAM20vWMpEdRnO8Lmw==","shasum":"3ea2f8719a7ba9d5d36cefe8e1f84273c13abfff","tarball":"https://registry.npmjs.org/@a2ui-sdk/types/-/types-0.4.0.tgz","fileCount":12,"unpackedSize":21570,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIFcnSoS/qZ8jiYiPgSgP1bK0iyPq+okYXYdQU9flNEzlAiAgumzrOnLg0T8HPbddOdt+9gZ/otLxb12s9nW5Ylrapw=="}]},"_npmUser":{"name":"easyops-eve","email":"wangshenwei@foxmail.com"},"directories":{},"maintainers":[{"name":"weareoutman","email":"wangshenwei@qq.com"},{"name":"easyops-eve","email":"wangshenwei@foxmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/types_0.4.0_1770017981989_0.18538319143336124"},"_hasShrinkwrap":false}},"time":{"created":"2026-01-13T07:35:07.945Z","modified":"2026-02-02T07:39:42.261Z","0.0.0":"2026-01-13T07:35:08.202Z","0.0.2":"2026-01-13T07:57:17.012Z","0.0.3":"2026-01-13T08:40:05.094Z","0.1.0":"2026-01-13T11:44:07.632Z","0.1.1":"2026-01-13T15:18:52.650Z","0.2.0":"2026-01-14T03:47:56.617Z","0.2.1":"2026-01-14T08:19:48.069Z","0.2.2":"2026-01-27T10:30:30.968Z","0.3.0":"2026-01-28T02:11:10.853Z","0.3.1":"2026-02-02T01:50:25.153Z","0.4.0":"2026-02-02T07:39:42.129Z"},"bugs":{"url":"https://github.com/easyops-cn/a2ui-sdk/issues"},"license":"Apache-2.0","homepage":"https://a2ui-sdk.js.org/","repository":{"type":"git","url":"git+ssh://git@github.com/easyops-cn/a2ui-sdk.git","directory":"packages/types"},"description":"A2UI types","maintainers":[{"name":"weareoutman","email":"wangshenwei@qq.com"},{"name":"easyops-eve","email":"wangshenwei@foxmail.com"}],"readme":"# @a2ui-sdk/types\n\nTypeScript type definitions for the A2UI protocol. This package provides all the type definitions needed to work with A2UI messages, components, and data models.\n\n## Installation\n\n```bash\nnpm install @a2ui-sdk/types\n```\n\n## Usage\n\n### v0.9 (Latest)\n\n```tsx\nimport type {\n  // Message types\n  A2UIMessage,\n  CreateSurfacePayload,\n  UpdateComponentsPayload,\n  UpdateDataModelPayload,\n  DeleteSurfacePayload,\n\n  // Component types\n  Component,\n  TextComponent,\n  ImageComponent,\n  IconComponent,\n  VideoComponent,\n  AudioPlayerComponent,\n  DividerComponent,\n  RowComponent,\n  ColumnComponent,\n  ListComponent,\n  CardComponent,\n  TabsComponent,\n  ModalComponent,\n  ButtonComponent,\n  TextFieldComponent,\n  CheckBoxComponent,\n  ChoicePickerComponent,\n  SliderComponent,\n  DateTimeInputComponent,\n\n  // Value types\n  DynamicValue,\n  DynamicString,\n  DynamicNumber,\n  DynamicBoolean,\n  DynamicStringList,\n  ChildList,\n  TemplateBinding,\n\n  // Action types\n  Action,\n  ActionPayload,\n  ActionHandler,\n\n  // Validation types\n  CheckRule,\n  Checkable,\n  ValidationResult,\n\n  // State types\n  ScopeValue,\n  DataModel,\n} from '@a2ui-sdk/types/0.9'\n```\n\n### v0.8\n\n```tsx\nimport type {\n  // Message types\n  A2UIMessage,\n  BeginRenderingPayload,\n  SurfaceUpdatePayload,\n  DataModelUpdatePayload,\n  DeleteSurfacePayload,\n\n  // Core types\n  Surface,\n  SurfaceStyles,\n  ComponentDefinition,\n  ComponentProps,\n  ValueSource,\n  DataModel,\n  DataModelValue,\n  DataEntry,\n\n  // Children types\n  ChildrenDefinition,\n  TemplateBinding,\n\n  // Action types\n  Action,\n  ActionPayload,\n  ActionHandler,\n  ActionContextItem,\n\n  // Component props\n  BaseComponentProps,\n  TextComponentProps,\n  ImageComponentProps,\n  IconComponentProps,\n  VideoComponentProps,\n  AudioPlayerComponentProps,\n  DividerComponentProps,\n  RowComponentProps,\n  ColumnComponentProps,\n  ListComponentProps,\n  CardComponentProps,\n  TabsComponentProps,\n  ModalComponentProps,\n  ButtonComponentProps,\n  CheckBoxComponentProps,\n  TextFieldComponentProps,\n  DateTimeInputComponentProps,\n  MultipleChoiceComponentProps,\n  SliderComponentProps,\n\n  // Layout types\n  Distribution,\n  Alignment,\n\n  // State types\n  ScopeValue,\n} from '@a2ui-sdk/types/0.8'\n```\n\n### Namespace Import\n\n```tsx\nimport { v0_8, v0_9 } from '@a2ui-sdk/types'\n\n// Use v0.9 types\ntype Message = v0_9.A2UIMessage\n```\n\n## Key Types\n\n### A2UIMessage (v0.9)\n\nMessages sent from server to client:\n\n```tsx\ntype A2UIMessage =\n  | { createSurface: CreateSurfacePayload }\n  | { updateComponents: UpdateComponentsPayload }\n  | { updateDataModel: UpdateDataModelPayload }\n  | { deleteSurface: DeleteSurfacePayload }\n```\n\n### Dynamic Values (v0.9)\n\nValues that can be static or data-bound:\n\n```tsx\n// Static string or path reference\ntype DynamicString = string | { path: string } | FunctionCall\n\n// Static number or path reference\ntype DynamicNumber = number | { path: string } | FunctionCall\n\n// Static boolean or logic expression\ntype DynamicBoolean = boolean | { path: string } | LogicExpression\n```\n\n### ValueSource (v0.8)\n\nLegacy value binding:\n\n```tsx\ntype ValueSource =\n  | { literalString: string }\n  | { literalNumber: number }\n  | { literalBoolean: boolean }\n  | { literalArray: string[] }\n  | { path: string }\n```\n\n### ActionPayload\n\nAction dispatched from client to server:\n\n```tsx\ninterface ActionPayload {\n  name: string\n  surfaceId: string\n  sourceComponentId: string\n  timestamp: string // ISO 8601\n  context: Record<string, unknown>\n}\n```\n\n### ScopeValue (v0.8+)\n\nScope context for collection item rendering:\n\n```tsx\ninterface ScopeValue {\n  /**\n   * Base path for relative path resolution.\n   * null = root scope (no scoping)\n   * string = scoped to a specific data path (e.g., \"/items/0\")\n   */\n  basePath: string | null\n}\n```\n\nUsed internally to support relative paths in template-rendered children (List, Row, Column with template binding).\n\n## License\n\nApache-2.0\n","readmeFilename":"README.md"}