summary refs log tree commit diff
path: root/dist/models/Channel.d.ts
diff options
context:
space:
mode:
authorFlam3rboy <34555296+Flam3rboy@users.noreply.github.com>2021-04-14 15:01:27 +0200
committerFlam3rboy <34555296+Flam3rboy@users.noreply.github.com>2021-04-14 15:01:27 +0200
commit9c62b43664f9808497cdaf5142ef071c4e01275d (patch)
treea2a8b0b0b72d2182229e332b158fd9310a1cb809 /dist/models/Channel.d.ts
parent:zap: export regex (diff)
parent:bug: fix Activity model (diff)
downloadserver-9c62b43664f9808497cdaf5142ef071c4e01275d.tar.xz
Merge branch 'main' of https://github.com/discord-open-source/discord-server-util into main
Diffstat (limited to 'dist/models/Channel.d.ts')
-rw-r--r--dist/models/Channel.d.ts55
1 files changed, 0 insertions, 55 deletions
diff --git a/dist/models/Channel.d.ts b/dist/models/Channel.d.ts
deleted file mode 100644

index 5cd7b342..00000000 --- a/dist/models/Channel.d.ts +++ /dev/null
@@ -1,55 +0,0 @@ -/// <reference path="../util/MongoBigInt.d.ts" /> -import { Schema, Document } from "mongoose"; -export interface AnyChannel extends Channel, DMChannel, TextChannel, VoiceChannel { -} -export interface ChannelDocument extends Document, AnyChannel { - id: bigint; -} -export declare const ChannelSchema: Schema<Document<any>, import("mongoose").Model<Document<any>>, undefined>; -export declare const ChannelModel: import("mongoose").Model<ChannelDocument>; -export interface Channel { - id: bigint; - created_at: Date; - name: string; - type: number; -} -export interface TextBasedChannel { - last_message_id?: bigint; - last_pin_timestamp?: number; -} -export interface GuildChannel extends Channel { - guild_id: bigint; - position: number; - parent_id?: bigint; - permission_overwrites: ChannelPermissionOverwrite[]; -} -export interface ChannelPermissionOverwrite { - allow: bigint; - deny: bigint; - id: bigint; - type: ChannelPermissionOverwriteType; -} -export declare enum ChannelPermissionOverwriteType { - role = 0, - member = 1 -} -export interface VoiceChannel extends GuildChannel { -} -export interface TextChannel extends GuildChannel, TextBasedChannel { - nsfw: boolean; - rate_limit_per_user: number; - topic?: string; -} -export interface DMChannel extends Channel, TextBasedChannel { - owner_id: bigint; - recipients: bigint[]; -} -export declare enum ChannelType { - GUILD_TEXT = 0, - DM = 1, - GUILD_VOICE = 2, - GROUP_DM = 3, - GUILD_CATEGORY = 4, - GUILD_NEWS = 5, - GUILD_STORE = 6 -}