是否可以在 TypeORM 中使用 TypeScript 联合类型?

Fre*_*sen 8 typescript typeorm

TypeORM 实体是否可以拥有由多种不同类型组成的字段?在纯 TypeScript 中,我会创建我想要的内容,如下所示:

type CustomType = Workout | Photo

interface Day {
    events: CustomType[]
}
Run Code Online (Sandbox Code Playgroud)

我想要在 TypeORM 中使用类似的东西(这个例子不起作用):

@Entity()
class Day {
    @OneToMany(() => CustomType, customType => customType.day)
    events: CustomType[]
}
Run Code Online (Sandbox Code Playgroud)

我的问题是,TypeORM 中是否支持联合类型?