package root:component;
world root {
import x:name/i;
export x:name/i;
}
package x:name {
interface i {
@external-id("nested resource")
resource res {
@external-id("nested constructor")
constructor();
@external-id("nested method")
m: func();
}
@external-id("nested type")
type t = u32;
@external-id("nested func")
f: func() -> t;
}
}