// RUN: component wit % --wasm | component wit
package a:b@1.0.0;
@since(version = 1.0.0)
interface foo {
@since(version = 1.0.0)
type t = u32;
@since(version = 1.0.0)
f: func();
@since(version = 1.0.0)
resource r {
@since(version = 1.0.0)
constructor();
}
@since(version = 1.0.0)
@deprecated(version = 1.0.1)
type t2 = u32;
}
@since(version = 1.0.0)
world w {
@since(version = 1.0.0)
import foo;
@since(version = 1.0.0)
export foo;
@since(version = 1.0.0)
import f: func();
@since(version = 1.0.0)
export f: func();
@since(version = 1.0.0)
type t = u32;
@since(version = 1.0.0)
import a: interface {}
@since(version = 1.0.0)
export a: interface {}
}