diff options
| author | IRONM00N <64110067+IRONM00N@users.noreply.github.com> | 2022-02-25 23:20:58 -0500 | 
|---|---|---|
| committer | IRONM00N <64110067+IRONM00N@users.noreply.github.com> | 2022-02-25 23:20:58 -0500 | 
| commit | 7057cebb3c37634cfa1468e1f49ce30a890681b6 (patch) | |
| tree | 0a2ab2c335db439747134a07cbe7982d76f5d0f4 /src/lib/extensions/discord.js/BushChatInputCommandInteraction.ts | |
| parent | 866cd2c23eaa3918d01806556ea71f6c7b378ca7 (diff) | |
| download | tanzanite-7057cebb3c37634cfa1468e1f49ce30a890681b6.tar.gz tanzanite-7057cebb3c37634cfa1468e1f49ce30a890681b6.tar.bz2 tanzanite-7057cebb3c37634cfa1468e1f49ce30a890681b6.zip | |
chore: update dependencies and fix breaking changes
Diffstat (limited to 'src/lib/extensions/discord.js/BushChatInputCommandInteraction.ts')
| -rw-r--r-- | src/lib/extensions/discord.js/BushChatInputCommandInteraction.ts | 23 | 
1 files changed, 13 insertions, 10 deletions
| diff --git a/src/lib/extensions/discord.js/BushChatInputCommandInteraction.ts b/src/lib/extensions/discord.js/BushChatInputCommandInteraction.ts index 4d68f79..5dbf7b9 100644 --- a/src/lib/extensions/discord.js/BushChatInputCommandInteraction.ts +++ b/src/lib/extensions/discord.js/BushChatInputCommandInteraction.ts @@ -10,7 +10,7 @@ import type {  	BushTextBasedChannel,  	BushUser  } from '#lib'; -import type { APIInteractionGuildMember } from 'discord-api-types'; +import type { APIInteractionGuildMember } from 'discord-api-types/v9';  import { ChatInputCommandInteraction, type CacheType, type CacheTypeReducer, type Invite, type Snowflake } from 'discord.js';  import type { RawCommandInteractionData } from 'discord.js/typings/rawDataTypes'; @@ -28,15 +28,6 @@ export type BushGuildResolvable =   */  export class BushChatInputCommandInteraction<Cached extends CacheType = CacheType> extends ChatInputCommandInteraction<Cached> {  	public declare readonly client: BushClient; -	public declare readonly command: BushApplicationCommand | BushApplicationCommand<{ guild: BushGuildResolvable }> | null; -	public declare readonly channel: CacheTypeReducer< -		Cached, -		BushGuildTextBasedChannel | null, -		BushGuildTextBasedChannel | null, -		BushGuildTextBasedChannel | null, -		BushTextBasedChannel | null -	>; -	public declare readonly guild: CacheTypeReducer<Cached, BushGuild, null>;  	public declare member: CacheTypeReducer<Cached, BushGuildMember, APIInteractionGuildMember>;  	public declare user: BushUser; @@ -44,3 +35,15 @@ export class BushChatInputCommandInteraction<Cached extends CacheType = CacheTyp  		super(client, data);  	}  } + +export interface BushChatInputCommandInteraction<Cached extends CacheType = CacheType> { +	get command(): BushApplicationCommand | BushApplicationCommand<{ guild: BushGuildResolvable }> | null; +	get channel(): CacheTypeReducer< +		Cached, +		BushGuildTextBasedChannel | null, +		BushGuildTextBasedChannel | null, +		BushGuildTextBasedChannel | null, +		BushTextBasedChannel | null +	>; +	get guild(): CacheTypeReducer<Cached, BushGuild, null>; +} | 
