Как использовать TypeORM entities с TypeScript?

Middle
296 просмотров
AFK Offer AI

TypeORM Entity: @Entity() class User { @PrimaryGeneratedColumn() id: number; @Column({ unique: true }) email: string; @Column() @Exclude() password: string; @CreateDateColumn() createdAt: Date; @OneToMany(() => Post, post => post.author) posts: Post[] }. TypeScript типы автоматически мэппятся на колонки. DeepPartial для partial updates. Проблема: required поля должны иметь значение при создании — используй ! (definite assignment assertion) или инициализатор.

Следующий вопрос

Что такое ReturnType и Parameters utility types?