summary refs log tree commit diff
path: root/util/src/interfaces
diff options
context:
space:
mode:
authorFlam3rboy <34555296+Flam3rboy@users.noreply.github.com>2021-08-24 16:35:59 +0200
committerFlam3rboy <34555296+Flam3rboy@users.noreply.github.com>2021-08-24 16:35:59 +0200
commit05d72ac3ac0c8d887942c783a2c93a1ad7a34d1b (patch)
tree3e861ba5c436e48658da913a55aabab37a868227 /util/src/interfaces
parent:white_check_mark: util unit tests (diff)
downloadserver-05d72ac3ac0c8d887942c783a2c93a1ad7a34d1b.tar.xz
:sparkles: util
Diffstat (limited to '')
-rw-r--r--util/src/interfaces/Activity.ts (renamed from util/src/models/Activity.ts)11
-rw-r--r--util/src/interfaces/Event.ts (renamed from util/oldModels/Event.ts)30
-rw-r--r--util/src/interfaces/Interaction.ts (renamed from util/oldModels/Interaction.ts)2
-rw-r--r--util/src/interfaces/Presence.ts10
-rw-r--r--util/src/interfaces/Status.ts (renamed from util/src/models/Status.ts)0
-rw-r--r--util/src/interfaces/index.ts5
6 files changed, 32 insertions, 26 deletions
diff --git a/util/src/models/Activity.ts b/util/src/interfaces/Activity.ts

index 6b13477f..f5a3c270 100644 --- a/util/src/models/Activity.ts +++ b/util/src/interfaces/Activity.ts
@@ -1,14 +1,3 @@ -import { User } from "./User"; -import { ClientStatus, Status } from "./Status"; - -export interface Presence { - user: User; - guild_id?: string; - status: Status; - activities: Activity[]; - client_status: ClientStatus; -} - export interface Activity { name: string; type: ActivityType; diff --git a/util/oldModels/Event.ts b/util/src/interfaces/Event.ts
index 904522a8..1897706e 100644 --- a/util/oldModels/Event.ts +++ b/util/src/interfaces/Event.ts
@@ -1,15 +1,17 @@ -import { ConnectedAccount, PublicUser, Relationship, User, UserSettings } from "./User"; -import { DMChannel, Channel } from "./Channel"; -import { Guild } from "./Guild"; -import { Member, PublicMember, UserGuildSettings } from "./Member"; -import { Emoji } from "./Emoji"; -import { Presence } from "../models/Activity"; -import { Role } from "./Role"; -import { Invite } from "./Invite"; -import { Message, PartialEmoji } from "./Message"; -import { VoiceState } from "./VoiceState"; -import { ApplicationCommand } from "./Application"; +import { PublicUser, User, UserSettings } from "../entities/User"; +import { Channel } from "../entities/Channel"; +import { Guild } from "../entities/Guild"; +import { Member, PublicMember, UserGuildSettings } from "../entities/Member"; +import { Emoji } from "../entities/Emoji"; +import { Role } from "../entities/Role"; +import { Invite } from "../entities/Invite"; +import { Message, PartialEmoji } from "../entities/Message"; +import { VoiceState } from "../entities/VoiceState"; +import { ApplicationCommand } from "../entities/Application"; import { Interaction } from "./Interaction"; +import { ConnectedAccount } from "../entities/ConnectedAccount"; +import { Relationship } from "../entities/Relationship"; +import { Presence } from "./Presence"; export interface Event { guild_id?: string; @@ -43,7 +45,7 @@ export interface ReadyEventData { verified: boolean; bot: boolean; }; - private_channels: DMChannel[]; // this will be empty for bots + private_channels: Channel[]; // this will be empty for bots session_id: string; // resuming guilds: Guild[]; analytics_token?: string; @@ -67,12 +69,12 @@ export interface ReadyEventData { [number, [[number, [number, number]]]], { b: number; k: bigint[] }[] ][]; - guild_join_requests?: []; // ? what is this? this is new + guild_join_requests?: any[]; // ? what is this? this is new shard?: [number, number]; user_settings?: UserSettings; relationships?: Relationship[]; // TODO read_state: { - entries: []; // TODO + entries: any[]; // TODO partial: boolean; version: number; }; diff --git a/util/oldModels/Interaction.ts b/util/src/interfaces/Interaction.ts
index 764247a5..3cafb2d5 100644 --- a/util/oldModels/Interaction.ts +++ b/util/src/interfaces/Interaction.ts
@@ -1,4 +1,4 @@ -import { AllowedMentions, Embed } from "./Message"; +import { AllowedMentions, Embed } from "../entities/Message"; export interface Interaction { id: string; diff --git a/util/src/interfaces/Presence.ts b/util/src/interfaces/Presence.ts new file mode 100644
index 00000000..4a1ff038 --- /dev/null +++ b/util/src/interfaces/Presence.ts
@@ -0,0 +1,10 @@ +import { ClientStatus, Status } from "./Status"; +import { Activity } from "./Activity"; + +export interface Presence { + user_id: string; + guild_id?: string; + status: Status; + activities: Activity[]; + client_status: ClientStatus; +} diff --git a/util/src/models/Status.ts b/util/src/interfaces/Status.ts
index c4dab586..c4dab586 100644 --- a/util/src/models/Status.ts +++ b/util/src/interfaces/Status.ts
diff --git a/util/src/interfaces/index.ts b/util/src/interfaces/index.ts new file mode 100644
index 00000000..ab7fa429 --- /dev/null +++ b/util/src/interfaces/index.ts
@@ -0,0 +1,5 @@ +export * from "./Activity"; +export * from "./Presence"; +export * from "./Interaction"; +export * from "./Event"; +export * from "./Status";