job-record-buffer.entity.ts 460 B

123456789101112131415161718
  1. import { DeepPartial } from '@vendure/common/lib/shared-types';
  2. import { Column, Entity } from 'typeorm';
  3. import { VendureEntity } from '../../entity/base/base.entity';
  4. import { JobConfig } from '../../job-queue/types';
  5. @Entity()
  6. export class JobRecordBuffer extends VendureEntity {
  7. constructor(input: DeepPartial<JobRecordBuffer>) {
  8. super(input);
  9. }
  10. @Column()
  11. bufferId: string;
  12. @Column('simple-json')
  13. job: JobConfig<any>;
  14. }