@@ -13,13 +13,15 @@ import type {
1313 CommandExecute ,
1414 ContextMenuCallback ,
1515 ContextMenuConfig ,
16+ DefineButton ,
1617 DefineContextMenu ,
1718 DefineContextMenuWithOptions ,
1819 DefineEvent ,
1920 DefineEventWithOptions ,
2021 DefineModal ,
2122 DefinePrecondition ,
2223 DefinePreconditionWithName ,
24+ DefineSelectMenu ,
2325 EmbedOptions ,
2426 EmbedSetters ,
2527 EventCallback ,
@@ -31,8 +33,6 @@ import type {
3133 OptionsDef ,
3234 PreconditionCallback
3335} from './types'
34- import { DefineButton } from './types'
35- import { DefineSelectMenu } from './types/select-menus'
3636
3737export const defineHarmonixConfig = ( config : HarmonixConfig ) => {
3838 return config
@@ -103,6 +103,18 @@ export const defineContextMenu: DefineContextMenu &
103103 }
104104}
105105
106+ export const defineButton : DefineButton = ( config , callback ) => {
107+ return { config, callback }
108+ }
109+
110+ export const defineModal : DefineModal = ( config , callback ) => {
111+ return { config, callback }
112+ }
113+
114+ export const defineSelectMenu : DefineSelectMenu = ( config , callback ) => {
115+ return { config, callback }
116+ }
117+
106118export const definePrecondition : DefinePrecondition &
107119 DefinePreconditionWithName = (
108120 ...args : [ PreconditionCallback | string , PreconditionCallback ?]
@@ -161,15 +173,3 @@ export const defineEmbed = (options: EmbedOptions) => {
161173export const defineAttachment = ( args : BufferResolvable | Stream ) => {
162174 return new AttachmentBuilder ( args )
163175}
164-
165- export const defineButton : DefineButton = ( config , callback ) => {
166- return { config, callback }
167- }
168-
169- export const defineModal : DefineModal = ( config , callback ) => {
170- return { config, callback }
171- }
172-
173- export const defineSelectMenu : DefineSelectMenu = ( config , callback ) => {
174- return { config, callback }
175- }
0 commit comments