@techmmunity/symbiosis
Version:
Symbiosis - The Ultimate OM For All Databases
23 lines (22 loc) • 662 B
TypeScript
import type { ColumnMetadata } from "../../../entity-manager/types/column-metadata";
import type { EntityMetadata } from "../../../entity-manager/types/entity-metadata";
export interface DefineAllEntityMetadataParams {
entity: any;
metadata: EntityMetadata;
}
export interface DefineEntityMetadataParams {
metadataKey: keyof EntityMetadata;
metadataValue: any;
entity: any;
}
export interface GetAllEntityMetadataParams {
entity: any;
}
export interface GetEntityMetadataParams {
metadataKey: keyof EntityMetadata;
entity: any;
}
export interface AddColumnMetadataToEntityParams {
metadata: ColumnMetadata;
entity: any;
}