@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.
34 lines (33 loc) • 1.68 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 { User } from "./user.entity.js";
import { Column, CreateDateColumn, Entity, JoinColumn, ManyToOne, PrimaryGeneratedColumn } from "typeorm";
//#region src/entities/refresh-token.entity.ts
var _ref;
let RefreshToken = class RefreshToken {
id;
user;
userId;
createdAt;
expiresAt;
refreshToken;
refreshAttemptsUsed;
};
__decorate([PrimaryGeneratedColumn(), __decorateMetadata("design:type", Number)], RefreshToken.prototype, "id", void 0);
__decorate([
ManyToOne(() => User, (user) => user.refreshTokens, {
nullable: false,
onDelete: "CASCADE"
}),
JoinColumn({ name: "userId" }),
__decorateMetadata("design:type", Object)
], RefreshToken.prototype, "user", void 0);
__decorate([Column(), __decorateMetadata("design:type", Number)], RefreshToken.prototype, "userId", void 0);
__decorate([CreateDateColumn(), __decorateMetadata("design:type", typeof (_ref = typeof Date !== "undefined" && Date) === "function" ? _ref : Object)], RefreshToken.prototype, "createdAt", void 0);
__decorate([Column(), __decorateMetadata("design:type", Number)], RefreshToken.prototype, "expiresAt", void 0);
__decorate([Column(), __decorateMetadata("design:type", String)], RefreshToken.prototype, "refreshToken", void 0);
__decorate([Column(), __decorateMetadata("design:type", Number)], RefreshToken.prototype, "refreshAttemptsUsed", void 0);
RefreshToken = __decorate([Entity()], RefreshToken);
//#endregion
export { RefreshToken };
//# sourceMappingURL=refresh-token.entity.js.map