Reformat code

pull/70/head
Skyler Grey 3 years ago
parent a325d264a3
commit 6a0bab5319
Signed by: Minion3665
GPG Key ID: 1AFD10256B3C714D

@ -144,12 +144,14 @@ export class Guilds {
}
async staffChannels(): Promise<string[]> {
const entries = (await this.guilds
.find(
{ "logging.staff.channel": { $exists: true } },
{ projection: { "logging.staff.channel": 1, _id: 0 } }
)
.toArray()).map((e) => e.logging.staff.channel);
const entries = (
await this.guilds
.find(
{ "logging.staff.channel": { $exists: true } },
{ projection: { "logging.staff.channel": 1, _id: 0 } }
)
.toArray()
).map((e) => e.logging.staff.channel);
const out: string[] = [];
for (const entry of entries) {
if (entry) out.push(entry);

@ -2,11 +2,11 @@ import type Discord from "discord.js";
import client from "./client.js";
/**
* @param name The name of the command, not including a leading slash. This can be space or slash separated e.g. "mod/about" or "mod about"
* @returns A string which when put into Discord will mention the command if the command exists or a codeblock with the command name if it does not
*
* @throws Will throw an error if as empty string is passed
**/
* @param name The name of the command, not including a leading slash. This can be space or slash separated e.g. "mod/about" or "mod about"
* @returns A string which when put into Discord will mention the command if the command exists or a codeblock with the command name if it does not
*
* @throws Will throw an error if as empty string is passed
**/
export const getCommandMentionByName = (name: string): string => {
const split = name.replaceAll("/", " ").split(" ");
const commandName: string | undefined = split[0];
@ -23,12 +23,12 @@ export const getCommandMentionByName = (name: string): string => {
};
/**
* @param name The name of the command, not including a leading slash. This can be space or slash separated e.g. "mod/about" or "mod about"
* @returns An object containing the command name, the command description and a string which when put into Discord will mention the command
*
* @throws Will throw an error if the command doesn't exist
* @throws Will throw an error if as empty string is passed
**/
* @param name The name of the command, not including a leading slash. This can be space or slash separated e.g. "mod/about" or "mod about"
* @returns An object containing the command name, the command description and a string which when put into Discord will mention the command
*
* @throws Will throw an error if the command doesn't exist
* @throws Will throw an error if as empty string is passed
**/
export const getCommandByName = (name: string): { name: string; description: string; mention: string } => {
const split = name.replaceAll(" ", "/");
const command = client.commands["commands/" + split];

@ -18,7 +18,7 @@ function getEmojiPaths(obj: EmojisIndex, path: string[] = []) {
}
getEmojiPaths(emojis);
function getEmojiByName(name: (typeof EMOJIPATHS)[number], format?: string): string {
function getEmojiByName(name: typeof EMOJIPATHS[number], format?: string): string {
const parts = name.split(".");
let id: string | EmojisIndex | EmojisIndex[] | undefined = emojis;
for (const part of parts) {

@ -1,6 +1,7 @@
type RecursivePartial<T> = {
[P in keyof T]?:
T[P] extends (infer U)[] ? RecursivePartial<U>[] :
T[P] extends object ? RecursivePartial<T[P]> :
T[P];
[P in keyof T]?: T[P] extends (infer U)[]
? RecursivePartial<U>[]
: T[P] extends object
? RecursivePartial<T[P]>
: T[P];
};

Loading…
Cancel
Save