title: Can we extends multiple classes in NestJS for TypeORM?
body: <p>I faced a situation where I want extends multiple classes. I have class A named <code>a.entity.ts</code> and I'm extending this class to <code>BaseEntity</code> (which is the predefined class in typeORM) as follow:</p>
  <pre><code>@Entity()
  export class A extends BaseEntity{
      @PrimaryGeneratedColumn()
      id: number;
  
      @Column()
      title: string;
  
      @Column({length: 100, nullable: true})
      description: string;
  }
  </code></pre>
  <p>Also, I have my own custom <code>abstract class DateAudit</code> for Auditing date purpose as follow:</p>
  <pre><code>export abstract class DateAudit {
      
      @CreateDateColumn()
      created: Date;
    
      @UpdateDateColumn()
      updated: Date;
    }
  </code></pre>
  <p>I want to use this <code>DateAudit</code> along with <code>BaseEntity</code> class in my <strong>class A</strong> like :</p>
  <blockquote>
  <p>export class A extends BaseEntity, DateAudit</p>
  </blockquote>
  <p>I know multiple inheritances are not possible. Looking forward to knowing how I can achieve this type of scenario.</p>
  <p>Thanks in advance!</p>