@fdm-monster/server
Version:
FDM Monster is a bulk OctoPrint, Klipper, PrusaLink and BambuLab manager to set up, configure and monitor 3D printers. Our aim is to provide neat overview over your farm.
37 lines (36 loc) • 1.42 kB
JavaScript
import { __decorateMetadata } from "../_virtual/_@oxc-project_runtime@0.129.0/helpers/decorateMetadata.js";
import { __decorate } from "../_virtual/_@oxc-project_runtime@0.129.0/helpers/decorate.js";
import { Tag } from "./tag.entity.js";
import { Printer } from "./printer.entity.js";
import { Column, Entity, JoinColumn, ManyToOne, PrimaryGeneratedColumn, Unique } from "typeorm";
//#region src/entities/printer-tag.entity.ts
let PrinterTag = class PrinterTag {
id;
printer;
printerId;
tag;
tagId;
};
__decorate([PrimaryGeneratedColumn(), __decorateMetadata("design:type", Number)], PrinterTag.prototype, "id", void 0);
__decorate([
ManyToOne(() => Printer, {
onDelete: "CASCADE",
nullable: false
}),
JoinColumn({ name: "printerId" }),
__decorateMetadata("design:type", Object)
], PrinterTag.prototype, "printer", void 0);
__decorate([Column(), __decorateMetadata("design:type", Number)], PrinterTag.prototype, "printerId", void 0);
__decorate([
ManyToOne(() => Tag, {
onDelete: "CASCADE",
nullable: false
}),
JoinColumn({ name: "tagId" }),
__decorateMetadata("design:type", Object)
], PrinterTag.prototype, "tag", void 0);
__decorate([Column(), __decorateMetadata("design:type", Number)], PrinterTag.prototype, "tagId", void 0);
PrinterTag = __decorate([Entity(), Unique(["printerId", "tagId"])], PrinterTag);
//#endregion
export { PrinterTag };
//# sourceMappingURL=printer-tag.entity.js.map