import { BaseEntity, Column, Entity, ManyToOne, PrimaryGeneratedColumn } from "typeorm"; import type { User } from "./User"; @Entity() export class Hazard extends BaseEntity { @PrimaryGeneratedColumn("uuid") id: string; @Column({ type: "float" }) latitude: number; @Column({ type: "float" }) longitude: number; @Column() type: string; @Column() votes: number; @Column({ default: () => "NOW()", }) created_at: Date; @ManyToOne("User", (u: User) => u.hazards) user: User; }