Files
cli/vendor/wit-parser/tests/ui/multi-package-deps.wit.json

161 lines
2.2 KiB
JSON

{
"worlds": [],
"interfaces": [
{
"name": "i2",
"types": {
"t": 0
},
"functions": {},
"package": 0
},
{
"name": "i1",
"types": {
"t": 1,
"o": 2
},
"functions": {},
"package": 1
},
{
"name": "nesty",
"types": {
"o": 3,
"l": 4
},
"functions": {},
"package": 2
},
{
"name": "i0",
"types": {
"o": 5,
"l": 6,
"r": 7,
"r1": 8
},
"functions": {},
"package": 3
}
],
"types": [
{
"name": "t",
"kind": {
"type": "string"
},
"owner": {
"interface": 0
}
},
{
"name": "t",
"kind": {
"type": 0
},
"owner": {
"interface": 1
}
},
{
"name": "o",
"kind": {
"option": 1
},
"owner": {
"interface": 1
}
},
{
"name": "o",
"kind": {
"type": 2
},
"owner": {
"interface": 2
}
},
{
"name": "l",
"kind": {
"list": 3
},
"owner": {
"interface": 2
}
},
{
"name": "o",
"kind": {
"type": 2
},
"owner": {
"interface": 3
}
},
{
"name": "l",
"kind": {
"type": 4
},
"owner": {
"interface": 3
}
},
{
"name": "r",
"kind": {
"result": {
"ok": 5,
"err": null
}
},
"owner": {
"interface": 3
}
},
{
"name": "r1",
"kind": {
"result": {
"ok": 6,
"err": null
}
},
"owner": {
"interface": 3
}
}
],
"packages": [
{
"name": "foo:dep2",
"interfaces": {
"i2": 0
},
"worlds": {}
},
{
"name": "foo:dep1",
"interfaces": {
"i1": 1
},
"worlds": {}
},
{
"name": "foo:nest",
"interfaces": {
"nesty": 2
},
"worlds": {}
},
{
"name": "foo:root",
"interfaces": {
"i0": 3
},
"worlds": {}
}
]
}