Upgrade npm bazel rules to latest
Later than v2, rollup_bundle needs additional configuration to find
workspace files. It also no longer minifies, so needed to add an
additional post-bundle step to maintain api.
We had to rename the `Object` class to `ObjectGenerated` in the
flatbuffers TypeScript generator. This lets us avoid name clashes with
the builtin `Object` class.
Upstream issue: https://github.com/google/flatbuffers/issues/6994
Change-Id: I45ab717bfc9ff8ef24aa05644fb845879cc09d98
Signed-off-by: Philipp Schrader <philipp.schrader@gmail.com>
diff --git a/aos/network/www/reflection.ts b/aos/network/www/reflection.ts
index 4362806..18d4996 100644
--- a/aos/network/www/reflection.ts
+++ b/aos/network/www/reflection.ts
@@ -236,7 +236,7 @@
}
// Returns the Object definition associated with the given type index.
- getType(typeIndex: number): reflection.Object {
+ getType(typeIndex: number): reflection.ObjectGenerated {
if (typeIndex === -1) {
return this.schema.rootTable();
}
@@ -249,7 +249,7 @@
// Retrieves the Field schema for the given field name within a given
// type index.
getField(fieldName: string, typeIndex: number): reflection.Field {
- const schema: reflection.Object = this.getType(typeIndex);
+ const schema: reflection.ObjectGenerated = this.getType(typeIndex);
const numFields = schema.fieldsLength();
for (let ii = 0; ii < numFields; ++ii) {
const field = schema.fields(ii);