darkbasic-accounts-typeorm
Version:
TypeORM adaptor for accounts
22 lines (16 loc) • 486 B
text/typescript
import { Entity, Column, ManyToOne, Unique, PrimaryGeneratedColumn } from 'typeorm';
import { User } from './User';
()
export class UserEmail {
('uuid')
public id!: string;
(() => User, (user) => user.emails, { onDelete: 'CASCADE' })
public user!: User;
(['address'])
()
public address!: string;
({ default: false })
public verified!: boolean;
({ nullable: true })
public userId!: string;
}