All files / myorm welcomeFact-entity.ts

100% Statements 3/3
50% Branches 2/4
100% Functions 1/1
100% Lines 3/3

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 21 22 23 24 25 26 27 28 29 30 31                                                90x 90x 90x        
import "reflect-metadata";
import {
  Column,
  Entity,
  PrimaryGeneratedColumn,
} from "./decorators";
import BaseEntity from "./base-entity";
import { WelcomeFact } from "@/interfaces/iWelcomeFact";
 
@Entity()
export default class WelcomeFactEntity
  extends BaseEntity
  implements WelcomeFact
{
  @PrimaryGeneratedColumn()
  id: number;
 
  @Column({ tsType: String })
  message: string;
 
  @Column({ tsType: String, isNullable: false })
  language: "english" | "french";
 
  constructor(data?: Partial<WelcomeFact>) {
    super();
    Eif (data) {
      (this.message = data.message ?? ""), (this.language = data.language!);
    }
  }
}