Skip to content

Commit 72e52c1

Browse files
authored
chore: always use T[] for arrays (#1466)
1 parent d41d142 commit 72e52c1

4 files changed

Lines changed: 10 additions & 9 deletions

File tree

fission/biome.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,7 @@
7272
"useAsConstAssertion": "error",
7373
"useComponentExportOnlyModules": "warn",
7474
"useImportType": "warn",
75+
"useConsistentArrayType": "error",
7576
"useNamingConvention": {
7677
"level": "error",
7778
"options": {

fission/src/mirabuf/MirabufInstance.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -93,8 +93,8 @@ const transformGeometry = (geometry: THREE.BufferGeometry, mesh: mirabuf.IMesh)
9393
class MirabufInstance {
9494
private _mirabufParser: MirabufParser
9595
private _materials: Map<string, THREE.Material>
96-
private _meshes: Map<MirabufPartInstanceGUID, Array<[THREE.BatchedMesh, number]>>
97-
private _batches: Array<THREE.BatchedMesh>
96+
private _meshes: Map<MirabufPartInstanceGUID, [THREE.BatchedMesh, number][]>
97+
private _batches: THREE.BatchedMesh[]
9898

9999
public get parser() {
100100
return this._mirabufParser
@@ -172,7 +172,7 @@ class MirabufInstance {
172172
maxIndices: number
173173
}
174174

175-
const batchMap = new Map<THREE.Material, Map<string, [mirabuf.IBody, Array<mirabuf.IPartInstance>]>>()
175+
const batchMap = new Map<THREE.Material, Map<string, [mirabuf.IBody, mirabuf.IPartInstance[]]>>()
176176
const countMap = new Map<THREE.Material, BatchCounts>()
177177

178178
// Filter all instances by first material, then body
@@ -192,7 +192,7 @@ class MirabufInstance {
192192

193193
let materialBodyMap = batchMap.get(material)
194194
if (!materialBodyMap) {
195-
materialBodyMap = new Map<string, [mirabuf.IBody, Array<mirabuf.IPartInstance>]>()
195+
materialBodyMap = new Map<string, [mirabuf.IBody, mirabuf.IPartInstance[]]>()
196196
batchMap.set(material, materialBodyMap)
197197
}
198198

fission/src/mirabuf/MirabufParser.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,15 +26,15 @@ class MirabufParser {
2626
private _nodeNameCounter: number = 0
2727

2828
private _assembly: mirabuf.Assembly
29-
private _errors: Array<ParseError>
29+
private _errors: ParseError[]
3030
private _directedGraph: Graph
3131
private _rootNode: string
3232

3333
protected _partTreeValues: Map<string, number> = new Map()
3434
private _designHierarchyRoot: mirabuf.INode = new mirabuf.Node()
3535

3636
protected _partToNodeMap: Map<string, RigidNode> = new Map()
37-
protected _rigidNodes: Array<RigidNode> = []
37+
protected _rigidNodes: RigidNode[] = []
3838
private _globalTransforms: Map<string, THREE.Matrix4>
3939

4040
private _groundedNode: RigidNode | undefined

fission/src/systems/physics/PhysicsSystem.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -146,10 +146,10 @@ class PhysicsSystem extends WorldSystem {
146146
private _joltInterface: Jolt.JoltInterface
147147
private _joltPhysSystem: Jolt.PhysicsSystem
148148
private _joltBodyInterface: Jolt.BodyInterface
149-
private _bodies: Array<Jolt.BodyID>
150-
private _constraints: Array<Jolt.Constraint>
149+
private _bodies: Jolt.BodyID[]
150+
private _constraints: Jolt.Constraint[]
151151
// Sphere game-piece bodies that get the resting-stiction pass each step (see update()).
152-
private _sphereGamePieceBodies: Array<Jolt.BodyID> = []
152+
private _sphereGamePieceBodies: Jolt.BodyID[] = []
153153

154154
private _physicsEventQueue: SynthesisEvent<
155155
"OnContactAddedEvent" | "OnContactPersistedEvent" | "OnContactValidateEvent"

0 commit comments

Comments
 (0)