style: pretty

This commit is contained in:
Jacob Nguyen
2023-05-18 11:57:28 -05:00
parent f2b53dac32
commit 59a13765a5
32 changed files with 270 additions and 255 deletions

View File

@@ -24,21 +24,18 @@ export interface SernEventsMapping {
warning: [Payload];
}
export type Awaitable<T> = PromiseLike<T> | T;
export type Deprecated<Message extends string> = [never, Message];
export interface Wrapper {
commands: string;
defaultPrefix?: string;
events?: string;
/**
* Overload to enable mode in case developer does not use a .env file.
*/
mode?: 'DEV' | 'PROD'
* Overload to enable mode in case developer does not use a .env file.
*/
mode?: 'DEV' | 'PROD';
/*
* @deprecated
*/
@@ -47,7 +44,6 @@ export interface Wrapper {
};
}
// Thanks to @kelsny
export type ParseType<T> = {
[K in keyof T]: T[K] extends unknown ? [k: K, args: T[K]] : never;
@@ -56,4 +52,3 @@ export type ParseType<T> = {
export type Args = ParseType<{ text: string[]; slash: SlashOptions }>;
export type SlashOptions = Omit<CommandInteractionOptionResolver, 'getMessage' | 'getFocused'>;