Files
pole-book/server/node_modules/@strapi/database/dist/metadata/relations.d.ts

15 lines
1.2 KiB
TypeScript

import type { Meta, Metadata } from './metadata';
import type { RelationalAttribute, Relation } from '../types';
export declare const isPolymorphic: (attribute: RelationalAttribute) => attribute is Relation.Morph;
export declare const isOneToAny: (attribute: RelationalAttribute) => attribute is Relation.OneToOne | Relation.OneToMany;
export declare const isManyToAny: (attribute: RelationalAttribute) => attribute is Relation.ManyToOne | Relation.ManyToMany;
export declare const isAnyToOne: (attribute: RelationalAttribute) => attribute is Relation.OneToOne | Relation.ManyToOne;
export declare const isAnyToMany: (attribute: RelationalAttribute) => attribute is Relation.OneToMany | Relation.ManyToMany;
export declare const isBidirectional: (attribute: RelationalAttribute) => attribute is Relation.Bidirectional;
export declare const hasOrderColumn: (attribute: RelationalAttribute) => boolean;
export declare const hasInverseOrderColumn: (attribute: RelationalAttribute) => boolean;
/**
* Creates a relation metadata
*/
export declare const createRelation: (attributeName: string, attribute: RelationalAttribute, meta: Meta, metadata: Metadata) => void;
//# sourceMappingURL=relations.d.ts.map