EventModuleValidator

class

EventModuleValidator

source
export class EventModuleValidator extends Validator
export class EventModuleValidator extends Validator
public static source

.isValidEmitter(...)

isValidEmitter(emitter: unknown): asserts emitter is EventEmitter
isValidEmitter(emitter: unknown): asserts emitter is EventEmitter
ParamTypeRequired
emitter
emitter
unknown
unknown
Yes

Returns:

asserts emitter is EventEmitter
asserts emitter is EventEmitter

public static source

.isValidEvent(...)

isValidEvent(event: unknown): asserts event is string
isValidEvent(event: unknown): asserts event is string
ParamTypeRequired
event
event
unknown
unknown
Yes

Returns:

asserts event is string
asserts event is string

public static source

.isValidOnce(...)

isValidOnce(once: unknown): asserts once is boolean
isValidOnce(once: unknown): asserts once is boolean
ParamTypeRequired
once
once
unknown
unknown
Yes

Returns:

asserts once is boolean
asserts once is boolean

public static source

.isValidOnEvent(...)

isValidOnEvent(onEvent: unknown): asserts onEvent is ((...args: unknown[])) => Promise<void>
isValidOnEvent(onEvent: unknown): asserts onEvent is ((...args: unknown[])) => Promise<void>
ParamTypeRequired
onEvent
onEvent
unknown
unknown
Yes

Returns:

asserts onEvent is ((...args: unknown[])) => Promise<void>
asserts onEvent is ((...args: unknown[])) => Promise<void>

public static source

.isValid(...)

isValid(value: unknown): asserts value is EventModule.Data
isValid(value: unknown): asserts value is EventModule.Data
ParamTypeRequired
value
value
unknown
unknown
Yes

Returns:

asserts value is EventModule.Data
asserts value is EventModule.Data

public static source

.emitter

public static source

.event

public static source

.once

public static source

.onEvent

public static source

.object

public static source

.resolvable