Skip to main content
Module

x/pagic/deps.ts>EventEmitter#once

A static site generator powered by Deno + React
Go to Latest
method EventEmitter.prototype.once
import { EventEmitter } from "https://deno.land/x/pagic@v1.5.1/deps.ts";

Adds a one-time listener function for the event named eventName. The next time eventName is emitted, listener is called and then removed. If no listener is passed, it returns a Promise that will resolve once eventName is emitted.

Type Parameters

K extends keyof E

Parameters

eventName: K
listener: (...args: E[K]) => void

Type Parameters

K extends keyof E

Parameters

eventName: K

Returns

Promise<E[K]>