swc/crates/swc_bundler/tests/.cache/deno/2c72044ea3963076ae6fec81d0d4c42925661b9d.ts
2021-11-09 20:42:49 +09:00

19 lines
823 B
TypeScript

// Loaded from https://deno.land/x/discordeno@11.0.0-rc.2/src/types/interactions/commands/application_command_interaction_data_resolved.ts
import { Channel } from "../../channels/channel.ts";
import { Role } from "../../permissions/role.ts";
import { User } from "../../users/user.ts";
import { InteractionGuildMember } from "../interaction_guild_member.ts";
export interface ApplicationCommandInteractionDataResolved {
/** The Ids and User objects */
users?: Record<string, User>;
/** The Ids and partial Member objects */
members?: Record<string, Omit<InteractionGuildMember, "user" | "deaf" | "mute">>;
/** The Ids and Role objects */
roles?: Record<string, Role>;
/** The Ids and partial Channel objects */
channels?: Record<string, Pick<Channel, "id" | "name" | "type" | "permissionOverwrites">>;
}