import { Snowflake } from "../../Identifiers"; import { PartialUser } from "../users"; export type EmojisResponse = EmojiResponse[]; export type ApplicationsEmojisResponse = { items: EmojiResponse[] }; // why is almost everything optional? export interface EmojiResponse { id: Snowflake | null; // null only when deleted name: string | null; roles?: Snowflake[]; user?: PartialUser; require_colons?: boolean; managed?: boolean; animated?: boolean; available?: boolean; }