import { Column, Entity, ManyToOne, OneToMany, OneToOne, PrimaryGeneratedColumn, } from "../../../src/index" import { Post } from "./Post" import { Chapter } from "./Chapter" import { Category } from "./Category" @Entity("sample10_post_details") export class PostDetails { @PrimaryGeneratedColumn() id: number @Column() meta: string @Column() comment: string @OneToOne((type) => Post, (post) => post.details) post: Post @OneToMany((type) => Category, (category) => category.details, { cascade: ["insert"], }) categories: Category[] @ManyToOne((type) => Chapter, (chapter) => chapter.postDetails, { cascade: ["insert"], }) chapter: Chapter }