mirror of
https://github.com/google/flatbuffers.git
synced 2026-07-02 05:58:18 +00:00
TS/JS: Use TypeError instead of Error when appropriate (#7910)
Ie: when the needed conditions are not satisfied in order to perform a given action.
This commit is contained in:
@@ -268,7 +268,7 @@ export class Builder {
|
|||||||
*/
|
*/
|
||||||
nested(obj: Offset): void {
|
nested(obj: Offset): void {
|
||||||
if (obj != this.offset()) {
|
if (obj != this.offset()) {
|
||||||
throw new Error('FlatBuffers: struct must be serialized inline.');
|
throw new TypeError('FlatBuffers: struct must be serialized inline.');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -278,7 +278,7 @@ export class Builder {
|
|||||||
*/
|
*/
|
||||||
notNested(): void {
|
notNested(): void {
|
||||||
if (this.isNested) {
|
if (this.isNested) {
|
||||||
throw new Error('FlatBuffers: object serialization must not be nested.');
|
throw new TypeError('FlatBuffers: object serialization must not be nested.');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -429,7 +429,7 @@ export class Builder {
|
|||||||
this.prep(this.minalign, SIZEOF_INT +
|
this.prep(this.minalign, SIZEOF_INT +
|
||||||
FILE_IDENTIFIER_LENGTH + size_prefix);
|
FILE_IDENTIFIER_LENGTH + size_prefix);
|
||||||
if (file_identifier.length != FILE_IDENTIFIER_LENGTH) {
|
if (file_identifier.length != FILE_IDENTIFIER_LENGTH) {
|
||||||
throw new Error('FlatBuffers: file identifier must be length ' +
|
throw new TypeError('FlatBuffers: file identifier must be length ' +
|
||||||
FILE_IDENTIFIER_LENGTH);
|
FILE_IDENTIFIER_LENGTH);
|
||||||
}
|
}
|
||||||
for (let i = FILE_IDENTIFIER_LENGTH - 1; i >= 0; i--) {
|
for (let i = FILE_IDENTIFIER_LENGTH - 1; i >= 0; i--) {
|
||||||
@@ -463,7 +463,7 @@ export class Builder {
|
|||||||
|
|
||||||
// If this fails, the caller will show what field needs to be set.
|
// If this fails, the caller will show what field needs to be set.
|
||||||
if (!ok) {
|
if (!ok) {
|
||||||
throw new Error('FlatBuffers: field ' + field + ' must be set');
|
throw new TypeError('FlatBuffers: field ' + field + ' must be set');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -576,7 +576,7 @@ export class Builder {
|
|||||||
if(val !== null) {
|
if(val !== null) {
|
||||||
ret.push(this.createObjectOffset(val));
|
ret.push(this.createObjectOffset(val));
|
||||||
} else {
|
} else {
|
||||||
throw new Error(
|
throw new TypeError(
|
||||||
'FlatBuffers: Argument for createObjectOffsetList cannot contain null.');
|
'FlatBuffers: Argument for createObjectOffsetList cannot contain null.');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user