summary refs log tree commit diff
path: root/src/util/entities/User.ts
diff options
context:
space:
mode:
authorRory& <root@rory.gay>2026-03-20 11:00:41 +0100
committerRory& <root@rory.gay>2026-03-20 11:00:41 +0100
commit5c018daba43a50c8c58140df20b1511b15ecff31 (patch)
tree86212ec6f136f79724ea0686cdda1f4edfc8a93e /src/util/entities/User.ts
parentFix missed import from "." (diff)
downloadserver-ts-entity-fix-attempt.tar.xz
Use import type in entities where possible github/entity-fix-attempt entity-fix-attempt
Diffstat (limited to 'src/util/entities/User.ts')
-rw-r--r--src/util/entities/User.ts18
1 files changed, 9 insertions, 9 deletions
diff --git a/src/util/entities/User.ts b/src/util/entities/User.ts

index f61951fe..69a9ffe3 100644 --- a/src/util/entities/User.ts +++ b/src/util/entities/User.ts
@@ -20,14 +20,6 @@ import { Request } from "express"; import { Column, Entity, JoinColumn, OneToMany, OneToOne } from "typeorm"; import { Config, Email, FieldErrors, Snowflake, trimSpecial } from ".."; import { Random } from "../util"; -import { BaseClass } from "./BaseClass"; -import { Channel } from "./Channel"; -import { ConnectedAccount } from "./ConnectedAccount"; -import { Member } from "./Member"; -import { Relationship } from "./Relationship"; -import { SecurityKey } from "./SecurityKey"; -import { Session } from "./Session"; -import { UserSettings } from "./UserSettings"; import { AvatarDecorationData, ChannelType, @@ -40,6 +32,14 @@ import { UserPrivate, } from "@spacebar/schemas"; import { JsonNumber } from "../util/Decorators"; +import { BaseClass } from "./BaseClass"; +import { Channel } from "./Channel"; +import type { ConnectedAccount } from "./ConnectedAccount"; +import { Member } from "./Member"; +import type { Relationship } from "./Relationship"; +import type { SecurityKey } from "./SecurityKey"; +import type { Session } from "./Session"; +import { UserSettings } from "./UserSettings"; @Entity({ name: "users", @@ -144,7 +144,7 @@ export class User extends BaseClass { @JsonNumber rights: string; - @OneToMany(() => Session, (session: Session) => session.user) + @OneToMany(() => require("./Session").Session, (session: Session) => session.user) sessions: Session[]; @JoinColumn({ name: "relationship_ids" })