Skip to content

Commit

Permalink
Update typings for #273 (#283)
Browse files Browse the repository at this point in the history
  • Loading branch information
aurieh authored and abalabahaha committed Aug 20, 2017
1 parent 0f1d776 commit 6c5d7ad
Showing 1 changed file with 12 additions and 3 deletions.
15 changes: 12 additions & 3 deletions index.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -217,6 +217,7 @@ declare module 'eris' {
prefix?: string,
defaultCommandOptions?: CommandOptions
}
type GenericCheckFunction<T> = (msg: Message) => T;
type CommandOptions = {
aliases?: Array<string>,
caseInsensitive?: boolean,
Expand All @@ -228,9 +229,17 @@ declare module 'eris' {
fullDescription?: string,
usage?: string,
requirements?: {
userIDs?: Array<string>,
permissions?: { [s: string]: boolean }
}
userIDs?: Array<string> | GenericCheckFunction<Array<string>>,
roleIDs?: Array<string> | GenericCheckFunction<Array<string>>,
roleNames?: Array<string> | GenericCheckFunction<Array<string>>,
permissions?: { [s: string]: boolean } | GenericCheckFunction<{ [s: string]: boolean }>
},
restartCooldown?: boolean,
cooldownReturns?: number,
cooldownMessage?: string | GenericCheckFunction<string>,
invalidUsageMessage?: string | GenericCheckFunction<string>,
permissionMessage?: string | GenericCheckFunction<string>,
errorMessage?: string | GenericCheckFunction<string>
}
type CommandGeneratorFunction = (msg: Message, args: Array<string>) => string | void;
type CommandGenerator = CommandGeneratorFunction | string | Array<string> | Array<CommandGeneratorFunction>;
Expand Down

0 comments on commit 6c5d7ad

Please sign in to comment.