core/registries/anatomy.registry.ts

core/registries/anatomy.registry.ts is a file in Bane's Lab Site. 7 lines of code and 2 definitions.

import { ANATOMY_SNAPSHOTS } from "#core/generated/anatomy.generated";
import { ANATOMY_TREE_DECLARATIONS } from "#core/registries/anatomy.tree.registry";
import type { AnatomyTree } from "#types/anatomy.types";

export const ANATOMY_TREES: readonly AnatomyTree[] = ANATOMY_TREE_DECLARATIONS.flatMap((declaration) => {
    const snapshot = ANATOMY_SNAPSHOTS.get(declaration.tab);
    return snapshot === undefined ? [] : [{ snapshot, tab: declaration.tab }];
});