mirror of
https://github.com/allaunthefox/Research-Stack.git
synced 2026-07-31 03:05:21 +00:00
19 lines
456 B
JavaScript
19 lines
456 B
JavaScript
function createMap() {
|
|
return new Map();
|
|
}
|
|
|
|
export function buildAssemblyPartMap(assemblyParts) {
|
|
const map = createMap();
|
|
for (const part of Array.isArray(assemblyParts) ? assemblyParts : []) {
|
|
map.set(part.id, part);
|
|
}
|
|
return map;
|
|
}
|
|
|
|
export function buildReferenceMap(references) {
|
|
const map = createMap();
|
|
for (const reference of Array.isArray(references) ? references : []) {
|
|
map.set(reference.id, reference);
|
|
}
|
|
return map;
|
|
}
|