wasm-tools 1.253.0

CLI tools for interoperating with WebAssembly files
Documentation
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;
  }
}