Skip to main content
Module

x/harmony/src/commands/extension.ts>ExtensionsManager

An easy to use Discord API Library for Deno.
Latest
class ExtensionsManager
import { ExtensionsManager } from "https://deno.land/x/harmony@v2.9.1/src/commands/extension.ts";

Extensions Manager for CommandClient

Constructors

new
ExtensionsManager(client: CommandClient)

Methods

exists(ext: string): boolean

Checks whether an Extension exists or not

get(ext: string): Extension | undefined

Gets an Extension by name

load(ext: Extension | Extension): void

Loads an Extension onto Command Client

loadDirectory(path: string, options?: { exportName?: string; maxDepth?: number; exts?: string[]; onlyRead?: boolean; }): Promise<Extension[]>

Load extensions from a Directory.

NOTE: Relative paths resolve from cwd

unload(ext: Extension | string): boolean

Unloads an Extension from Command Client