@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.
52 lines (51 loc) • 1.99 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 { Printer } from "./printer.entity.js";
import { Column, Entity, JoinColumn, OneToOne, PrimaryGeneratedColumn } from "typeorm";
//#region src/entities/camera-stream.entity.ts
let CameraStream = class CameraStream {
id;
streamURL;
name;
printer;
printerId;
aspectRatio;
rotationClockwise;
flipHorizontal;
flipVertical;
};
__decorate([PrimaryGeneratedColumn(), __decorateMetadata("design:type", Number)], CameraStream.prototype, "id", void 0);
__decorate([Column(), __decorateMetadata("design:type", String)], CameraStream.prototype, "streamURL", void 0);
__decorate([Column(), __decorateMetadata("design:type", String)], CameraStream.prototype, "name", void 0);
__decorate([
OneToOne(() => Printer, {
nullable: true,
onDelete: "SET NULL"
}),
JoinColumn({ name: "printerId" }),
__decorateMetadata("design:type", Object)
], CameraStream.prototype, "printer", void 0);
__decorate([Column({
nullable: true,
unique: true
}), __decorateMetadata("design:type", Object)], CameraStream.prototype, "printerId", void 0);
__decorate([Column({
nullable: false,
default: "16:9"
}), __decorateMetadata("design:type", String)], CameraStream.prototype, "aspectRatio", void 0);
__decorate([Column({
nullable: false,
default: 0
}), __decorateMetadata("design:type", Number)], CameraStream.prototype, "rotationClockwise", void 0);
__decorate([Column({
nullable: false,
default: false
}), __decorateMetadata("design:type", Boolean)], CameraStream.prototype, "flipHorizontal", void 0);
__decorate([Column({
nullable: false,
default: false
}), __decorateMetadata("design:type", Boolean)], CameraStream.prototype, "flipVertical", void 0);
CameraStream = __decorate([Entity()], CameraStream);
//#endregion
export { CameraStream };
//# sourceMappingURL=camera-stream.entity.js.map