/
githubmirror
/
strapi
Обзор
Документация
Войти
/
githubmirror
/
strapi
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
develop
packages/core/database/src/metadata/index.ts
36 строк
703 B
Ben Irvin
enhancement(database)!: shorten db identifies and add internal migration
25 мар 2024, 20:02
Не верифицирован
25 мар 2024, 20:02
fd7c075
Код
Авторство
О чём код?
import { isPolymorphic, isBidirectional, isAnyToOne, isOneToAny, hasOrderColumn, hasInverseOrderColumn, isManyToAny, } from './relations'; import { Metadata, Meta } from './metadata'; import type { Model } from '../types'; export type { Metadata, Meta }; export { isPolymorphic, isBidirectional, isAnyToOne, isOneToAny, hasOrderColumn, hasInverseOrderColumn, isManyToAny, }; // TODO: check if there isn't an attribute with an id already /** * Create Metadata from models configurations */ export const createMetadata = (models: Model[]): Metadata => { const metadata = new Metadata(); if (models.length) { metadata.loadModels(models); } return metadata; };