Files
socket.io/lib/on.ts

14 lines
317 B
TypeScript

import type * as Emitter from "component-emitter";
import { StrictEventEmitter } from "./typed-events.js";
export function on(
obj: Emitter | StrictEventEmitter<any, any>,
ev: string,
fn: (err?: any) => any
): VoidFunction {
obj.on(ev, fn);
return function subDestroy(): void {
obj.off(ev, fn);
};
}