EventModuleValidator
class
EventModuleValidator
sourceexport class EventModuleValidator extends Validator export class EventModuleValidator extends Validator.isValidEmitter(...)
isValidEmitter(emitter: unknown): asserts emitter is EventEmitter isValidEmitter(emitter: unknown): asserts emitter is EventEmitter| Param | Type | Required |
|---|---|---|
| | Yes |
Returns:
asserts emitter is EventEmitter asserts emitter is EventEmitter.isValidEvent(...)
isValidEvent(event: unknown): asserts event is string isValidEvent(event: unknown): asserts event is string| Param | Type | Required |
|---|---|---|
| | Yes |
Returns:
asserts event is string asserts event is string.isValidOnce(...)
isValidOnce(once: unknown): asserts once is boolean isValidOnce(once: unknown): asserts once is boolean| Param | Type | Required |
|---|---|---|
| | Yes |
Returns:
asserts once is boolean asserts once is boolean.isValidOnEvent(...)
isValidOnEvent(onEvent: unknown): asserts onEvent is ((...args: unknown[])) => Promise<void> isValidOnEvent(onEvent: unknown): asserts onEvent is ((...args: unknown[])) => Promise<void>| Param | Type | Required |
|---|---|---|
| | Yes |
Returns:
asserts onEvent is ((...args: unknown[])) => Promise<void> asserts onEvent is ((...args: unknown[])) => Promise<void>isValid(value: unknown): asserts value is EventModule.Data isValid(value: unknown): asserts value is EventModule.Data| Param | Type | Required |
|---|---|---|
| | Yes |
Returns:
asserts value is EventModule.Data asserts value is EventModule.Data