SlashCmd Map, export options

This commit is contained in:
jacoobes
2022-02-01 11:43:14 -06:00
parent 2e5942cb11
commit 4606ade698
3 changed files with 54 additions and 32 deletions

View File

@@ -1,15 +1,18 @@
import type { Ok, Result } from 'ts-results';
import type { Awaitable, Client, Message, MessagePayload} from 'discord.js';
import type { Ok, Result, Option } from 'ts-results';
import type { Awaitable, Client, CommandInteraction, Message, MessagePayload} from 'discord.js';
import type { MessageOptions } from 'child_process';
import type { Sern } from '../../handler/sern/sern';
export type Visibility = "private" | "public"
export type possibleOutput = string | MessagePayload & MessageOptions
export type Nullable<T> = T | null;
export type MessagePackage = {
message : Message,
message : Option<Message>,
interaction : Option<CommandInteraction>,
prefix : string
}
export type delegate = Sern.Module<unknown>["delegate"]
export enum CommandType {