From e910bddbcc503581ca16caf94c4c8af3dab0f68c Mon Sep 17 00:00:00 2001 From: Timo Sturm Date: Tue, 8 Feb 2022 21:21:20 +0100 Subject: [PATCH] [JS] Add ".js" suffix to all import statements to generate a browser compatible mjs version. (#7086) --- ts/builder.ts | 6 +++--- ts/byte-buffer.ts | 8 ++++---- ts/flatbuffers.ts | 18 +++++++++--------- ts/flexbuffers.ts | 6 +++--- ts/flexbuffers/bit-width-util.ts | 2 +- ts/flexbuffers/builder.ts | 12 ++++++------ ts/flexbuffers/reference-util.ts | 8 ++++---- ts/flexbuffers/reference.ts | 12 ++++++------ ts/flexbuffers/stack-value.ts | 10 +++++----- ts/flexbuffers/value-type-util.ts | 2 +- ts/types.ts | 4 ++-- 11 files changed, 44 insertions(+), 44 deletions(-) diff --git a/ts/builder.ts b/ts/builder.ts index a8c2d1ee6..344a629b6 100644 --- a/ts/builder.ts +++ b/ts/builder.ts @@ -1,6 +1,6 @@ -import { ByteBuffer } from "./byte-buffer" -import { SIZEOF_SHORT, SIZE_PREFIX_LENGTH, SIZEOF_INT, FILE_IDENTIFIER_LENGTH } from "./constants" -import { Offset, IGeneratedObject } from "./types" +import { ByteBuffer } from "./byte-buffer.js" +import { SIZEOF_SHORT, SIZE_PREFIX_LENGTH, SIZEOF_INT, FILE_IDENTIFIER_LENGTH } from "./constants.js" +import { Offset, IGeneratedObject } from "./types.js" export class Builder { private bb: ByteBuffer diff --git a/ts/byte-buffer.ts b/ts/byte-buffer.ts index 2e07573d4..bb77f3b20 100644 --- a/ts/byte-buffer.ts +++ b/ts/byte-buffer.ts @@ -1,7 +1,7 @@ -import { FILE_IDENTIFIER_LENGTH, SIZEOF_INT } from "./constants"; -import { int32, isLittleEndian, float32, float64 } from "./utils"; -import { Offset, Table, IGeneratedObject } from "./types"; -import { Encoding } from "./encoding"; +import { FILE_IDENTIFIER_LENGTH, SIZEOF_INT } from "./constants.js"; +import { int32, isLittleEndian, float32, float64 } from "./utils.js"; +import { Offset, Table, IGeneratedObject } from "./types.js"; +import { Encoding } from "./encoding.js"; export class ByteBuffer { private position_ = 0; diff --git a/ts/flatbuffers.ts b/ts/flatbuffers.ts index 4246109c5..19f44e6f3 100644 --- a/ts/flatbuffers.ts +++ b/ts/flatbuffers.ts @@ -1,12 +1,12 @@ -export { SIZEOF_SHORT } from './constants' -export { SIZEOF_INT } from './constants' -export { FILE_IDENTIFIER_LENGTH } from './constants' -export { SIZE_PREFIX_LENGTH } from './constants' +export { SIZEOF_SHORT } from './constants.js' +export { SIZEOF_INT } from './constants.js' +export { FILE_IDENTIFIER_LENGTH } from './constants.js' +export { SIZE_PREFIX_LENGTH } from './constants.js' -export { Table, Offset } from './types' +export { Table, Offset } from './types.js' -export { int32, float32, float64, isLittleEndian } from './utils' +export { int32, float32, float64, isLittleEndian } from './utils.js' -export { Encoding } from './encoding' -export { Builder } from './builder' -export { ByteBuffer } from './byte-buffer' +export { Encoding } from './encoding.js' +export { Builder } from './builder.js' +export { ByteBuffer } from './byte-buffer.js' diff --git a/ts/flexbuffers.ts b/ts/flexbuffers.ts index b8c722d1e..a59d497cf 100644 --- a/ts/flexbuffers.ts +++ b/ts/flexbuffers.ts @@ -1,7 +1,7 @@ /* eslint-disable @typescript-eslint/no-namespace */ -import { Builder } from './flexbuffers/builder' -import { toReference } from './flexbuffers/reference' -export { toReference } from './flexbuffers/reference' +import { Builder } from './flexbuffers/builder.js' +import { toReference } from './flexbuffers/reference.js' +export { toReference } from './flexbuffers/reference.js' export function builder(): Builder { return new Builder(); diff --git a/ts/flexbuffers/bit-width-util.ts b/ts/flexbuffers/bit-width-util.ts index acb3c96ed..3a295fdfb 100644 --- a/ts/flexbuffers/bit-width-util.ts +++ b/ts/flexbuffers/bit-width-util.ts @@ -1,4 +1,4 @@ -import { BitWidth } from './bit-width' +import { BitWidth } from './bit-width.js' export function toByteWidth(bitWidth: BitWidth): number { return 1 << bitWidth; diff --git a/ts/flexbuffers/builder.ts b/ts/flexbuffers/builder.ts index 432154726..9c2aa2ae0 100644 --- a/ts/flexbuffers/builder.ts +++ b/ts/flexbuffers/builder.ts @@ -1,9 +1,9 @@ -import { BitWidth } from './bit-width' -import { paddingSize, iwidth, uwidth, fwidth, toByteWidth, fromByteWidth } from './bit-width-util' -import { toUTF8Array } from './flexbuffers-util' -import { ValueType } from './value-type' -import { isNumber, isTypedVectorElement, toTypedVector } from './value-type-util' -import { StackValue } from './stack-value' +import { BitWidth } from './bit-width.js' +import { paddingSize, iwidth, uwidth, fwidth, toByteWidth, fromByteWidth } from './bit-width-util.js' +import { toUTF8Array } from './flexbuffers-util.js' +import { ValueType } from './value-type.js' +import { isNumber, isTypedVectorElement, toTypedVector } from './value-type-util.js' +import { StackValue } from './stack-value.js' interface StackPointer { stackPosition: number, diff --git a/ts/flexbuffers/reference-util.ts b/ts/flexbuffers/reference-util.ts index 7e833678a..410d2af91 100644 --- a/ts/flexbuffers/reference-util.ts +++ b/ts/flexbuffers/reference-util.ts @@ -1,7 +1,7 @@ -import { BitWidth } from './bit-width' -import { toByteWidth, fromByteWidth } from './bit-width-util' -import { toUTF8Array, fromUTF8Array } from './flexbuffers-util' -import { Reference } from './reference' +import { BitWidth } from './bit-width.js' +import { toByteWidth, fromByteWidth } from './bit-width-util.js' +import { toUTF8Array, fromUTF8Array } from './flexbuffers-util.js' +import { Reference } from './reference.js' export function validateOffset(dataView: DataView, offset: number, width: number): void { if (dataView.byteLength <= offset + width || (offset & (toByteWidth(width) - 1)) !== 0) { diff --git a/ts/flexbuffers/reference.ts b/ts/flexbuffers/reference.ts index 9a3f5f7f7..53f3ff060 100644 --- a/ts/flexbuffers/reference.ts +++ b/ts/flexbuffers/reference.ts @@ -1,9 +1,9 @@ -import { fromByteWidth } from './bit-width-util' -import { ValueType } from './value-type' -import { isNumber, isIndirectNumber, isAVector, fixedTypedVectorElementSize, isFixedTypedVector, isTypedVector, typedVectorElementType, packedType, fixedTypedVectorElementType } from './value-type-util' -import { indirect, keyForIndex, keyIndex, readFloat, readInt, readUInt, valueForIndexWithKey } from './reference-util' -import { fromUTF8Array } from './flexbuffers-util'; -import { BitWidth } from './bit-width'; +import { fromByteWidth } from './bit-width-util.js' +import { ValueType } from './value-type.js' +import { isNumber, isIndirectNumber, isAVector, fixedTypedVectorElementSize, isFixedTypedVector, isTypedVector, typedVectorElementType, packedType, fixedTypedVectorElementType } from './value-type-util.js' +import { indirect, keyForIndex, keyIndex, readFloat, readInt, readUInt, valueForIndexWithKey } from './reference-util.js' +import { fromUTF8Array } from './flexbuffers-util.js'; +import { BitWidth } from './bit-width.js'; export function toReference(buffer: ArrayBuffer): Reference { const len = buffer.byteLength; diff --git a/ts/flexbuffers/stack-value.ts b/ts/flexbuffers/stack-value.ts index ef8e2f168..010641701 100644 --- a/ts/flexbuffers/stack-value.ts +++ b/ts/flexbuffers/stack-value.ts @@ -1,8 +1,8 @@ -import { Builder } from './builder' -import { BitWidth } from './bit-width' -import { paddingSize, uwidth, fromByteWidth } from './bit-width-util' -import { ValueType } from './value-type' -import { isInline, packedType } from './value-type-util' +import { Builder } from './builder.js' +import { BitWidth } from './bit-width.js' +import { paddingSize, uwidth, fromByteWidth } from './bit-width-util.js' +import { ValueType } from './value-type.js' +import { isInline, packedType } from './value-type-util.js' export class StackValue { constructor(private builder: Builder, public type: ValueType, public width: number, public value: number | boolean | null = null, public offset: number = 0) { diff --git a/ts/flexbuffers/value-type-util.ts b/ts/flexbuffers/value-type-util.ts index da869a9ce..784977d4b 100644 --- a/ts/flexbuffers/value-type-util.ts +++ b/ts/flexbuffers/value-type-util.ts @@ -1,4 +1,4 @@ -import { ValueType } from './value-type' +import { ValueType } from './value-type.js' export function isInline(value: ValueType): boolean { return value === ValueType.BOOL diff --git a/ts/types.ts b/ts/types.ts index 30e405007..31fefc101 100644 --- a/ts/types.ts +++ b/ts/types.ts @@ -1,5 +1,5 @@ -import { ByteBuffer } from './byte-buffer' -import { Builder } from './builder' +import { ByteBuffer } from './byte-buffer.js' +import { Builder } from './builder.js' export type Offset = number;