From 5e86d7ab9c5200d794c3adb2b422d20a2aefd2ce Mon Sep 17 00:00:00 2001 From: Flam3rboy <34555296+Flam3rboy@users.noreply.github.com> Date: Sat, 13 Aug 2022 02:00:50 +0200 Subject: restructure to single project --- util/src/entities/BaseClass.ts | 26 -------------------------- 1 file changed, 26 deletions(-) delete mode 100644 util/src/entities/BaseClass.ts (limited to 'util/src/entities/BaseClass.ts') diff --git a/util/src/entities/BaseClass.ts b/util/src/entities/BaseClass.ts deleted file mode 100644 index aecc2465..00000000 --- a/util/src/entities/BaseClass.ts +++ /dev/null @@ -1,26 +0,0 @@ -import "reflect-metadata"; -import { BaseEntity, ObjectIdColumn, PrimaryColumn, SaveOptions } from "typeorm"; -import { Snowflake } from "../util/Snowflake"; - -export class BaseClassWithoutId extends BaseEntity { - constructor() { - super(); - } -} - -export const PrimaryIdColumn = process.env.DATABASE?.startsWith("mongodb") ? ObjectIdColumn : PrimaryColumn; - -export class BaseClass extends BaseClassWithoutId { - @PrimaryIdColumn() - id: string; - - constructor() { - super(); - if (!this.id) this.id = Snowflake.generate(); - } - - save(options?: SaveOptions | undefined): Promise { - if (!this.id) this.id = Snowflake.generate(); - return super.save(options); - } -} -- cgit 1.5.1