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): void
Defined 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): void
Defined in: package/src/classes/generic.loader.ts:113
Parameters
Parameter | Type |
---|---|
| ( |
Returns
void