RecipleAnticrash

class

RecipleAnticrash

source
export class RecipleAnticrash extends BaseModule implements RecipleAnticrash.Options
export class RecipleAnticrash extends BaseModule implements RecipleAnticrash.Options
constructor(options?: RecipleAnticrash.Options)
constructor(options?: RecipleAnticrash.Options)
ParamTypeRequired
options
options
RecipleAnticrash.Options
RecipleAnticrash.Options
No
public async source

.onEnable(...)

onEnable(data: BaseModule.EventData<boolean>): Promise<void>
onEnable(data: BaseModule.EventData<boolean>): Promise<void>
ParamTypeRequired
data
data
BaseModule.EventData<boolean>
BaseModule.EventData<boolean>
Yes

Returns:

Promise<void>
Promise<void>

public async source

.onReady(...)

onReady(data: BaseModule.EventData<true>): Promise<void>
onReady(data: BaseModule.EventData<true>): Promise<void>
ParamTypeRequired
data
data
BaseModule.EventData<true>
BaseModule.EventData<true>
Yes

Returns:

Promise<void>
Promise<void>

public async source

.onDisable(...)

onDisable(data: BaseModule.EventData<boolean>): Promise<void>
onDisable(data: BaseModule.EventData<boolean>): Promise<void>
ParamTypeRequired
data
data
BaseModule.EventData<boolean>
BaseModule.EventData<boolean>
Yes

Returns:

Promise<void>
Promise<void>

public async source

.report(...)

report(reason: any): Promise<RecipleAnticrash.Report[]>
report(reason: any): Promise<RecipleAnticrash.Report[]>
ParamTypeRequired
reason
reason
any
any
Yes

Returns:

Promise<RecipleAnticrash.Report[]>
Promise<RecipleAnticrash.Report[]>

createReportMessageOptions(reason: any, stack: string): Promise<DJSBaseMessageOptions>
createReportMessageOptions(reason: any, stack: string): Promise<DJSBaseMessageOptions>
ParamTypeRequired
reason
reason
any
any
Yes
stack
stack
string
string
Yes

Returns:

Promise<DJSBaseMessageOptions>
Promise<DJSBaseMessageOptions>

public async source

.resolveChannel(...)

resolveChannel(resolvable: Exclude<RecipleAnticrash.Options["reportChannels"], undefined>[0]): Promise<SendableChannels|null>
resolveChannel(resolvable: Exclude<RecipleAnticrash.Options["reportChannels"], undefined>[0]): Promise<SendableChannels|null>
ParamTypeRequired
resolvable
resolvable
Exclude<RecipleAnticrash.Options["reportChannels"], undefined>[0]
Exclude<RecipleAnticrash.Options["reportChannels"], undefined>[0]
Yes

Returns:

Promise<SendableChannels|null>
Promise<SendableChannels|null>

private async source

._captureErrorEvent(...)

_captureErrorEvent(...args: any[]): Promise<void>
_captureErrorEvent(...args: any[]): Promise<void>
ParamTypeRequired
...args
...args
any[]
any[]
No

Returns:

Promise<void>
Promise<void>

public source

.id

string
string
RecipleAnticrash.Options["baseReportMessageOptions"]
RecipleAnticrash.Options["baseReportMessageOptions"]
string[]
string[]
private source

.logger