scripts/generateClientTypesMap/hasKeyReferenceInClientTypesMap.ts (10 lines of code) (raw):

import { hasKeyReferenceInValue } from "./hasKeyReferenceinValue"; /** * Checks if any of the values in the clientTypesMap has a reference to any of the keys. */ export const hasKeyReferenceInClientTypesMap = (clientTypesMap: Record<string, string>) => { const keys = Object.keys(clientTypesMap); for (const value of Object.values(clientTypesMap)) { if (keys.some((key) => hasKeyReferenceInValue(key, value))) { // console.log({ keys, value }); return true; } } return false; };