(rigs: RigDataBuilderOptions['rigs'])
| 220 | } |
| 221 | |
| 222 | function normalizeRigs(rigs: RigDataBuilderOptions['rigs']): Map<number, Rig> { |
| 223 | if (!rigs) return new Map(); |
| 224 | if (rigs instanceof Map) return rigs; |
| 225 | return new Map(rigs.map((rig) => [rig.rigId, rig])); |
| 226 | } |
| 227 | |
| 228 | function normalizeFrames(frames: RigDataBuilderOptions['frames']): Map<number, Frame> { |
| 229 | if (!frames) return new Map(); |