import { APIApplicationCommandDMInteraction, APIApplicationCommandGuildInteraction, APIApplicationCommandInteraction, APIDMInteraction, APIGuildInteraction, APIInteraction,} from '../payloads/v9/mod.ts';
export function isGuildInteraction(interaction: APIInteraction): interaction is APIGuildInteraction { return Reflect.has(interaction, 'guild_id');}
export function isDMInteraction(interaction: APIInteraction): interaction is APIDMInteraction { return !isGuildInteraction(interaction);}
export function isApplicationCommandGuildInteraction( interaction: APIApplicationCommandInteraction,): interaction is APIApplicationCommandGuildInteraction { return isGuildInteraction(interaction);}
export function isApplicationCommandDMInteraction( interaction: APIApplicationCommandInteraction,): interaction is APIApplicationCommandDMInteraction { return !isGuildInteraction(interaction);}