Loader
Defined in: package/src/classes/generic.loader.ts:46
Type Parameters
| Type Parameter |
|---|
|
Constructors
new Loader()
new Loader<C>(options): Loader<C>Defined in: package/src/classes/generic.loader.ts:58
Create a new instance to load the commands.
Parameters
| Parameter | Type | Description |
|---|---|---|
| Options for the loader |
Returns
Loader<C>
Properties
cache
readonly cache: Dictionary<string, C>;Defined in: package/src/classes/generic.loader.ts:48
Dictionary to store commands
extensions
readonly extensions: RegExp;Defined in: package/src/classes/generic.loader.ts:50
File extensions to load
bot
readonly bot: object;Defined in: package/src/classes/generic.loader.ts:52
The necessary bot information for the commands to be uploaded
token
token: string;id
id: string;options
options: LoaderOptions;Defined in: package/src/classes/generic.loader.ts:60
Options for the loader
Methods
load()
load(registerCallback, endCallback): voidDefined in: package/src/classes/generic.loader.ts:97
It loads and register absolutely all commands in the specified folder, it is recursive, i.e. it enters into folders
Parameters
| Parameter | Type |
|---|---|
| ( |
| ( |
Returns
void
upload()
upload(callback): voidDefined in: package/src/classes/generic.loader.ts:113
Parameters
| Parameter | Type |
|---|---|
| ( |
Returns
void