All files / owid-grapher/db/model ChartRevision.ts

100% Statements 54/54
100% Branches 0/0
100% Functions 0/0
100% Lines 54/54

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 271x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x
import {
    Entity,
    PrimaryGeneratedColumn,
    Column,
    BaseEntity,
    ManyToOne,
} from "typeorm"
import { Chart } from "./Chart"
import { User } from "./User"
 
@Entity("chart_revisions")
export class ChartRevision extends BaseEntity {
    @PrimaryGeneratedColumn() id!: number
    @Column() chartId!: number
    @Column({ type: "json" }) config: any
    @Column() userId!: number
 
    @Column() createdAt!: Date
    @Column() updatedAt!: Date
 
    @ManyToOne(() => User, (user) => user.editedCharts)
    user!: User
 
    @ManyToOne(() => Chart, (chart) => chart.logs)
    chart!: Chart
}