All checks were successful
continuous-integration/drone/pr Build is passing
ref #70
16 lines
460 B
TypeScript
16 lines
460 B
TypeScript
import { Entity, ManyToOne, PrimaryColumn } from 'typeorm';
|
|
import { Address } from './Address';
|
|
|
|
/**
|
|
* The interface(tm) all entities using addresses have to implement.
|
|
* This is a abstract class, because apparently typeorm can't really work with interfaces :/
|
|
*/
|
|
@Entity()
|
|
export abstract class IAddressUser {
|
|
@PrimaryColumn()
|
|
id: number;
|
|
|
|
@ManyToOne(() => Address, address => address.addressUsers, { nullable: true })
|
|
address?: Address
|
|
}
|