如何在javascript(TypeScript)Flatbuffers中创建字符串向量?

时间:2017-09-04 19:57:54

标签: javascript typescript flatbuffers

有没有办法在TypeScript中创建字符串向量? 我已经尝试了很多东西,但没有任何效果。

我是evean尝试在这样创建“覆盖模式StringArray中的tabel”:

  

table StringArray {items:[string]; }

我正试图像这样使用它:

let builder: flatbuffers.Builder = new flatbuffers.Builder();


let offsets : Array<flatbuffers.Offset>;
offsets = new Array<flatbuffers.Offset>(2);

offsets[0] = builder.createString("hello");
offsets[1] = builder.createString("world");

let offsetOfStrings = messaging.StringArray.createItemsVector(builder, offsets);

// create message
messaging.StringArray.startStringArray(builder);
messaging.StringArray.addItems(builder, offsetOfStrings);
let serialized = messaging.Message.endMessage(builder);

builder.finish(serialized);
let data = builder.asUint8Array();

但这是对的吗?不是有更好更短的方式吗?

0 个答案:

没有答案