Discord Shared
Common Discord types: User, Guild, and Channel.
discord
Install
$ npx shadcn@latest add @open-types/discord-shared
Source
export interface DiscordUser {
id: string;
username: string;
discriminator: string;
avatar: string | null;
bot?: boolean;
system?: boolean;
public_flags?: number;
}
export interface DiscordGuild {
id: string;
name: string;
icon: string | null;
owner_id: string;
member_count?: number;
}
export interface DiscordChannel {
id: string;
type: number;
guild_id?: string;
name?: string | null;
topic?: string | null;
position?: number;
}
export interface DiscordUser {
id: string;
username: string;
discriminator: string;
avatar: string | null;
bot?: boolean;
system?: boolean;
public_flags?: number;
}
export interface DiscordGuild {
id: string;
name: string;
icon: string | null;
owner_id: string;
member_count?: number;
}
export interface DiscordChannel {
id: string;
type: number;
guild_id?: string;
name?: string | null;
topic?: string | null;
position?: number;
}