Skip to main content
Module

x/evtemitter/mod.ts>default#pull

Eventemitter for deno.
Go to Latest
method default.prototype.pull
import { default } from "https://deno.land/x/evtemitter@v3.0.0/mod.ts";

wait for an event to be dispatched

Type Parameters

Ev extends ReservedOrUserEventNames<ReservedEvents, UserEvents>

Parameters

type: Ev

the typed name of the event

Returns

Promise<UserEvents[Ev]>

wait for an event to be dispatched and reject after a specific amount of milliseconds

Type Parameters

Ev extends ReservedOrUserEventNames<ReservedEvents, UserEvents>

Parameters

type: Ev

the typed name of the event

timeout: number

optional timeout

Returns

Promise<UserEvents[Ev]>