Skip to main content
Module

x/surrealdb/mod.ts>Emitter

SurrealDB driver for JavaScript
Go to Latest
class Emitter
Re-export
import { Emitter } from "https://deno.land/x/surrealdb@v0.6.0/mod.ts";

Type Parameters

optional
EVENTS extends EventMap = EventMap

Methods

addListener<T extends keyof EVENTS>(eventName: T, listener: (this: this, ...args: EVENTS[T]) => void)
emit<T extends keyof EVENTS>(eventName: T, ...args: EVENTS[T])
nextEvent<T extends keyof EVENTS>(eventName: T)
off<T extends keyof EVENTS>(eventName: T, listener: (this: this, ...args: EVENTS[T]) => void)
on<T extends keyof EVENTS>(eventName: T, listener: (this: this, ...args: EVENTS[T]) => void)
once<T extends keyof EVENTS>(eventName: T, listener: (this: this, ...args: EVENTS[T]) => void)
removeAllListeners(eventName?: keyof EVENTS)
removeListener<T extends keyof EVENTS>(eventName: T, listener: (this: this, ...args: EVENTS[T]) => void)