rxstack/rxstack

View on GitHub
packages/async-event-dispatcher/src/interfaces.ts

Summary

Maintainability
A
0 mins
Test Coverage
import {GenericEvent} from './generic-event';

/**
 *  Function signature of an event listener
 */
export type EventCallable = (event: GenericEvent) => Promise<void>;

/**
 * Observer type contains event listener construction data
 */
export type Observer = {
  name: string;
  callable: EventCallable;
  priority?: number;
};