@directus/api
Version:
Directus is a real-time API and App dashboard for managing SQL database content
14 lines (13 loc) • 517 B
JavaScript
import { getRelation } from '@directus/utils';
export 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;
}