move stuff around until it feels right

This commit is contained in:
MapleLeaf
2021-12-26 12:06:06 -06:00
parent d10618e3c1
commit 894e6abb26
35 changed files with 30 additions and 22 deletions

26
library/message.ts Normal file
View File

@@ -0,0 +1,26 @@
import type { EmbedOptions } from "./embed/embed-options"
export type MessageOptions = {
content: string
embeds: EmbedOptions[]
actionRows: Array<Array<MessageButtonOptions | MessageSelectOptions>>
}
export type MessageButtonOptions = {
type: "button"
customId: string
label?: string
style?: "primary" | "secondary" | "success" | "danger"
disabled?: boolean
emoji?: string
}
export type MessageSelectOptions = {
type: "select"
customId: string
}
export type Message = {
edit(options: MessageOptions): Promise<void>
disableComponents(): Promise<void>
}