//region imports import {Class} from "../../types/types/class"; import {Model} from "../../model/Model"; //endregion export const hasOne = ( base: Model, key: string ): void => { const parent_Class = base.constructor, child_Class = Reflect.getMetadata("design:type", base, key); console.log(`Setting HasOne key ${key} with type ${child_Class.name}`); parent_Class.hasOnes = parent_Class.hasOnes || {}; parent_Class.hasOnes[key] = child_Class; }