26 lines
425 B
Plaintext
26 lines
425 B
Plaintext
|
|
package root:component;
|
||
|
|
|
||
|
|
world root {
|
||
|
|
import ns:pkg/i@0.2.1;
|
||
|
|
import j: interface {
|
||
|
|
resource r {
|
||
|
|
constructor(s: string);
|
||
|
|
m: func() -> string;
|
||
|
|
}
|
||
|
|
|
||
|
|
frob: func(in: r) -> r;
|
||
|
|
}
|
||
|
|
import f: func() -> string;
|
||
|
|
|
||
|
|
export g: func() -> string;
|
||
|
|
export ns:pkg/i@0.2.1;
|
||
|
|
export j: interface {
|
||
|
|
resource r {
|
||
|
|
constructor(s: string);
|
||
|
|
m: func() -> string;
|
||
|
|
}
|
||
|
|
|
||
|
|
frob: func(in: r) -> r;
|
||
|
|
}
|
||
|
|
}
|