22 lines
381 B
TypeScript
22 lines
381 B
TypeScript
import { Test } from '@/modules/tests/entities/test.entity';
|
|
import {
|
|
Column,
|
|
Entity,
|
|
JoinColumn,
|
|
OneToOne,
|
|
PrimaryGeneratedColumn,
|
|
} from 'typeorm';
|
|
|
|
@Entity()
|
|
export class RuleSet {
|
|
@PrimaryGeneratedColumn()
|
|
id!: number;
|
|
|
|
@OneToOne(() => Test, (test) => test.ruleSet)
|
|
@JoinColumn()
|
|
test!: Test;
|
|
|
|
@Column({ type: 'jsonb', nullable: false })
|
|
config: any;
|
|
}
|