From 0c7067f751ec04cb731102d78af891b37be4bfb4 Mon Sep 17 00:00:00 2001 From: MARCROCK22 Date: Sat, 7 Sep 2024 22:35:04 +0000 Subject: [PATCH] feat: expose filter method --- src/commands/handler.ts | 2 +- src/common/it/utils.ts | 2 +- src/components/handler.ts | 2 +- src/events/handler.ts | 2 +- src/langs/handler.ts | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/commands/handler.ts b/src/commands/handler.ts index 40be1be..b86c412 100644 --- a/src/commands/handler.ts +++ b/src/commands/handler.ts @@ -23,7 +23,7 @@ export class CommandHandler extends BaseHandler { values: (Command | ContextMenuCommand)[] = []; entryPoint: EntryPointCommand | null = null; - protected filter = (path: string) => path.endsWith('.js') || (!path.endsWith('.d.ts') && path.endsWith('.ts')); + filter = (path: string) => path.endsWith('.js') || (!path.endsWith('.d.ts') && path.endsWith('.ts')); constructor( protected logger: Logger, diff --git a/src/common/it/utils.ts b/src/common/it/utils.ts index 11ca577..c09b8e1 100644 --- a/src/common/it/utils.ts +++ b/src/common/it/utils.ts @@ -127,7 +127,7 @@ export class BaseHandler { * @param path The path to filter. * @returns `true` if the path passes the filter, otherwise `false`. */ - protected filter = (path: string) => !!path; + filter = (path: string) => !!path; /** * Recursively retrieves all files in a directory. diff --git a/src/components/handler.ts b/src/components/handler.ts index 5e4ff73..baed16e 100644 --- a/src/components/handler.ts +++ b/src/components/handler.ts @@ -27,7 +27,7 @@ export class ComponentHandler extends BaseHandler { // 10 minutes timeout, because discord dont send an event when the user cancel the modal readonly modals = new LimitedCollection({ expire: 60e3 * 10 }); readonly commands: ComponentCommands[] = []; - protected filter = (path: string) => path.endsWith('.js') || (!path.endsWith('.d.ts') && path.endsWith('.ts')); + filter = (path: string) => path.endsWith('.js') || (!path.endsWith('.d.ts') && path.endsWith('.ts')); constructor( logger: Logger, diff --git a/src/events/handler.ts b/src/events/handler.ts index e17f178..d496874 100644 --- a/src/events/handler.ts +++ b/src/events/handler.ts @@ -54,7 +54,7 @@ export class EventHandler extends BaseHandler { onFail = (event: GatewayEvents | CustomEventsKeys, err: unknown) => this.logger.warn('.events.onFail', err, event); - protected filter = (path: string) => path.endsWith('.js') || (!path.endsWith('.d.ts') && path.endsWith('.ts')); + filter = (path: string) => path.endsWith('.js') || (!path.endsWith('.d.ts') && path.endsWith('.ts')); values: Partial = {}; diff --git a/src/langs/handler.ts b/src/langs/handler.ts index d5c9720..31fac14 100644 --- a/src/langs/handler.ts +++ b/src/langs/handler.ts @@ -6,7 +6,7 @@ import type { LocaleString, Locale } from '../types'; export class LangsHandler extends BaseHandler { values: Partial> = {}; private __paths: Partial> = {}; - protected filter = (path: string) => + filter = (path: string) => path.endsWith('.js') || (!path.endsWith('.d.ts') && path.endsWith('.ts')) || path.endsWith('.json'); defaultLang?: string; aliases: [string, LocaleString[]][] = [];