All files / post/entities post.entity.ts

100% Statements 21/21
0% Branches 0/1
100% Functions 0/0
100% Lines 21/21

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 211x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x
import { User } from "src/user/entities/user.entity";
import { Column, Entity, ManyToOne, PrimaryGeneratedColumn, TableInheritance } from "typeorm";
 
@Entity()
@TableInheritance({ column: { type: "text", name: "type" } })
export class Post {
    @PrimaryGeneratedColumn()
        id: number;
 
    @Column({type: "text", nullable: false})
        title: string;
 
    @Column({type: "text", nullable: false})
        content: string;
    
    @Column({ type: "text" })
        postDate: string;
 
    @ManyToOne(() => User, user => user.post)
        user: User;
}