You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

27 lines
502 B

import {
Entity,
PrimaryGeneratedColumn,
Column,
ManyToMany,
CreateDateColumn
} from 'typeorm'
import User from 'src/users/entity/user.entity'
@Entity()
export default class Result {
@PrimaryGeneratedColumn()
id: number
@Column({ default: false })
ranked: boolean
@ManyToMany(() => User, (player: User) => player.results, { cascade: true })
players: Array<User | null>
@Column('text', { array: true })
public score: number[]
@CreateDateColumn()
date: Date
}