0

私の人生では、これを機能させる方法がわかりません。
これが構造です

//transaction.capnp
using V = import "values.capnp";
struct TransactionPayload {
    kwargs @6 :V.Map(Text, V.Value);
}

//values.capnp
struct Map(Key, Value) {
  entries @0 :List(Entry);
  struct Entry {
    key @0 :Key;
    value @1 :Value;
  }
}

これが「ジェネリック」構造であることを理解するために、私は多くのことを読みました。

capnp-ts を使用して typescript で実装しようとしています。

マップの「テキスト」部分を設定する方法がわかりません。initRoot(mystructs.Value) だけの問題なので、Value を実行できますが、使用する "Text" 構造体がないため、そのために何を作成すればよいかわかりません。

どんな提案でも大歓迎です!

4

1 に答える 1