Accessors
brackets
- get brackets(): {
entries: ((db) => Entries[]);
get: ((db, removeBrackets?) => string[]);
levels: ((db) => number[]);
roles: ((db, name) => string[]);
}
-
Returns {
entries: ((db) => Entries[]);
get: ((db, removeBrackets?) => string[]);
levels: ((db) => number[]);
roles: ((db, name) => string[]);
}
-
entries: ((db) => Entries[])
-
get: ((db, removeBrackets?) => string[])
-
- (db, removeBrackets?): string[]
-
Parameters
-
-
removeBrackets: boolean = true
Returns string[]
-
levels: ((db) => number[])
-
- (db): number[]
-
Returns number[]
-
roles: ((db, name) => string[])
-
- (db, name): string[]
-
Returns string[]
Methods
getLevelRequirements
- getLevelRequirements(db): null | string
-
Returns null | string
isAuthorized
- isAuthorized(guildId, channelId, member): Promise<boolean>
-
Parameters
-
guildId: string
-
channelId: string
-
member: GuildMember
Returns Promise<boolean>
levels
- levels(userLevel, requiredLevels): {
message: string;
status: false;
} | {
message: string;
status: true;
}
-
Parameters
-
userLevel: number
-
requiredLevels: number[]
Returns {
message: string;
status: false;
} | {
message: string;
status: true;
}
roles
- roles(db): {
add: string[];
remove: string[];
required: string[];
}
-
Returns {
add: string[];
remove: string[];
required: string[];
}
-
add: string[]
-
remove: string[]
-
required: string[]