私の人生では、これを機能させる方法がわかりません。
これが構造です
//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" 構造体がないため、そのために何を作成すればよいかわかりません。
どんな提案でも大歓迎です!