LiberTEM/LiberTEM

View on GitHub
client/src/compoundAnalysis/getMetadata.tsx

Summary

Maintainability
A
0 mins
Test Coverage
import { AnalysisTypes } from "../messages";
import { CompoundAnalysisMetadata, CompoundAnalysisMetadataItem } from "./types";
// keyof typeof: https://stackoverflow.com/a/42623905/540644
export const getMetadata = (typeName: keyof typeof AnalysisTypes): CompoundAnalysisMetadataItem => {
    const type: AnalysisTypes = AnalysisTypes[typeName];
    return CompoundAnalysisMetadata[type];
};