funkjunky/schemaless-normalizer

View on GitHub
getM2mRelation.js

Summary

Maintainability
A
0 mins
Test Coverage
export default (modelName, otherModelName, manyToMany) => {
    const entry = Object.entries(manyToMany)
        .find(([m2mKey, modelKeys]) =>
            modelKeys.includes(modelName) && modelKeys.includes(otherModelName)
        );

    //return the key, which is the m2m key, ie. personsXhockeyTeams
    return entry ? entry[0] : undefined;
};