From 86e15b1d9d399b5ac2dddb3ac7e8458e8459aba6 Mon Sep 17 00:00:00 2001 From: Kamil Rojewski Date: Tue, 4 Apr 2017 14:19:40 +0200 Subject: [PATCH 1/2] Uint support --- types/flatbuffers/index.d.ts | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/types/flatbuffers/index.d.ts b/types/flatbuffers/index.d.ts index e813ab461b..1342acdf15 100644 --- a/types/flatbuffers/index.d.ts +++ b/types/flatbuffers/index.d.ts @@ -498,24 +498,48 @@ declare namespace flatbuffers { */ writeInt8(offset: number, value: number): void; + /** + * @param {number} offset + * @param {number} value + */ + writeUint8(offset: number, value: number): void; + /** * @param {number} offset * @param {number} value */ writeInt16(offset: number, value: number): void; + /** + * @param {number} offset + * @param {number} value + */ + writeUint16(offset: number, value: number): void; + /** * @param {number} offset * @param {number} value */ writeInt32(offset: number, value: number): void; + /** + * @param {number} offset + * @param {number} value + */ + writeUint32(offset: number, value: number): void; + /** * @param {number} offset * @param {flatbuffers.Long} value */ writeInt64(offset: number, value: Long): void; + /** + * @param {number} offset + * @param {flatbuffers.Long} value + */ + writeUint64(offset: number, value: Long): void; + /** * @param {number} offset * @param {number} value From 9d4c78e3a64b6067e50d136c5882844aa19e5972 Mon Sep 17 00:00:00 2001 From: Kamil Rojewski Date: Mon, 4 Jun 2018 08:39:33 +0200 Subject: [PATCH 2/2] Updated flatbuffers to 1.9 --- types/flatbuffers/index.d.ts | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/types/flatbuffers/index.d.ts b/types/flatbuffers/index.d.ts index 1342acdf15..34891d71b2 100644 --- a/types/flatbuffers/index.d.ts +++ b/types/flatbuffers/index.d.ts @@ -1,4 +1,4 @@ -// Type definitions for flatbuffers 1.6 +// Type definitions for flatbuffers 1.9 // Project: http://google.github.io/flatbuffers/index.html // Definitions by: Kamil Rojewski // Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped @@ -16,7 +16,7 @@ declare namespace flatbuffers { * }} */ interface Table { - bb: ByteBuffer; + bb: ByteBuffer|null; bb_pos: number; } @@ -552,6 +552,11 @@ declare namespace flatbuffers { */ writeFloat64(offset: number, value: number): void; + /** + * @returns {string} + */ + getBufferIdentifier(): string; + /** * Look up a field in the vtable, return an offset into the object, or 0 if the * field is not present.