import { Column, Entity, Index, PrimaryColumn, } from 'typeorm'; import { IWebhookDb, } from '../../'; @Entity() @Index(['webhookId', 'method', 'pathLength']) export class WebhookEntity implements IWebhookDb { @Column() workflowId: number; @PrimaryColumn() webhookPath: string; @PrimaryColumn() method: string; @Column() node: string; @Column({ nullable: true }) webhookId: string; @Column({ nullable: true }) pathLength: number; }