@directus/api
Version:
Directus is a real-time API and App dashboard for managing SQL database content
13 lines (11 loc) • 576 B
JavaScript
import { getRelation } from "@directus/utils";
//#region src/database/get-ast-from-query/utils/get-related-collection.ts
function getRelatedCollection(schema, collection, field) {
const relation = getRelation(schema.relations, collection, field);
if (!relation) return null;
if (relation.collection === collection && relation.field === field) return relation.related_collection || null;
if (relation.related_collection === collection && relation.meta?.one_field === field) return relation.collection || null;
return null;
}
//#endregion
export { getRelatedCollection };