1 files changed, 13 insertions, 6 deletions
diff --git a/src/models/Channel.ts b/src/models/Channel.ts
index 36f5e83d..3c63f80f 100644
--- a/src/models/Channel.ts
+++ b/src/models/Channel.ts
@@ -47,12 +47,19 @@ export interface GuildChannel extends Channel {
guild_id: bigint;
position: number;
parent_id?: bigint;
- permission_overwrites: {
- allow: bigint;
- deny: bigint;
- id: bigint;
- type: number;
- }[];
+ permission_overwrites: ChannelPermissionOverwrite[];
+}
+
+export interface ChannelPermissionOverwrite {
+ allow: bigint;
+ deny: bigint;
+ id: bigint;
+ type: ChannelPermissionOverwriteType;
+}
+
+export enum ChannelPermissionOverwriteType {
+ role = 0,
+ member = 1,
}
export interface VoiceChannel extends GuildChannel {}
|