Indexable
[props: PropertyKey]: unknown
Properties
Private
#environment
#environment: Record<string, unknown> = {}
Private
#keywords
#keywords: Record<string, unknown> = {}
executionTimestamp
executionTimestamp: number
timezone
timezone: string = "UTC"
Accessors
args
- get args(): string[]
Returns string[]
automod
- get automod(): null | AutoModerationActionExecution
Returns null | AutoModerationActionExecution
channel
- get channel(): null | BaseChannel | CategoryChannel | NewsChannel | StageChannel | TextChannel | PublicThreadChannel<boolean> | PrivateThreadChannel | VoiceChannel | ForumChannel | MediaChannel
Returns null | BaseChannel | CategoryChannel | NewsChannel | StageChannel | TextChannel | PublicThreadChannel<boolean> | PrivateThreadChannel | VoiceChannel | ForumChannel | MediaChannel
emoji
- get emoji(): null | Emoji
Returns null | Emoji
entitlement
- get entitlement(): null | Entitlement
Returns null | Entitlement
guild
- get guild(): null | Guild
Returns null | Guild
interaction
- get interaction(): null | Interaction
Returns null | Interaction
member
- get member(): null | GuildMember
Returns null | GuildMember
message
- get message(): null | Message<any>
Returns null | Message<any>
noop
- get noop(): ((...args) => void)
Returns ((...args) => void)
- (...args): void
Returns void
obj
- get obj(): Sendable
- set obj(o): void
Returns void
reaction
- get reaction(): null | MessageReaction
Returns null | MessageReaction
role
- get role(): null | Role
Returns null | Role
sticker
- get sticker(): null | Sticker
Returns null | Sticker
user
- get user(): null | User
Returns null | User
Methods
alert
- alert(content): Promise<unknown>
Returns Promise<unknown>
clearAutomodRuleOptions
- clearAutomodRuleOptions(): void
Returns void
Private
clearCache
- clearCache(): void
Returns void
clearEnvironment
- clearEnvironment(): void
Returns void
clearHttpOptions
- clearHttpOptions(): void
Returns void
clearKeywords
- clearKeywords(): void
Returns void
clone
- clone(props?, syncVars?): Context
Parameters
Optional
props: Partial<IRunnable>
syncVars: boolean = false
deleteEnvironmentKey
- deleteEnvironmentKey(name): boolean
Returns boolean
deleteKeyword
- deleteKeyword(name): boolean
Returns boolean
Private
error
- error(): void
Returns void
getEnvironmentInstance
- getEnvironmentInstance<T>(type, ...keys): null | ClassInstance<T>
Parameters
type: T
Rest
...keys: string[]
getEnvironmentKey
- getEnvironmentKey(...args): undefined | object
Returns undefined | object
getKeyword
- getKeyword(name): unknown
Returns unknown
handleNotSuccess
- handleNotSuccess(fn, rt): boolean
Returns boolean
hasDisabledConsoleErrors
- hasDisabledConsoleErrors(): undefined | boolean
Returns undefined | boolean
hasKeyword
- hasKeyword(name): boolean
Returns boolean
isCommand
- isCommand(): this is Context & {
get interaction(): ChatInputCommandInteraction<CacheType>;
} Returns this is Context & {
get interaction(): ChatInputCommandInteraction<CacheType>;
}
isContextCommand
- isContextCommand(): this is Context & {
get interaction(): ContextMenuCommandInteraction<CacheType>;
} Returns this is Context & {
get interaction(): ContextMenuCommandInteraction<CacheType>;
}
isSelectMenu
- isSelectMenu(): this is Context & {
get interaction(): AnySelectMenuInteraction;
} Returns this is Context & {
get interaction(): AnySelectMenuInteraction;
}
setEnvironmentKey
- setEnvironmentKey(name, value): unknown
Parameters
name: string
value: unknown
Returns unknown
setKeyword
- setKeyword(name, value): unknown
Parameters
name: string
value: unknown
Returns unknown
traverseAddEnvironmentKey
- traverseAddEnvironmentKey(value, ...keys): boolean
Parameters
value: unknown
Rest
...keys: string[]
Returns boolean
traverseDeleteEnvironmentKey
- traverseDeleteEnvironmentKey(...keys): boolean | any[]
Returns boolean | any[]
Static
traverseGetValue
- traverseGetValue(previous, ...args): undefined | object
Parameters
previous: object
Rest
...args: string[]
Returns undefined | object
Clones keywords and environment vars