UNPKG

vulcain-corejs

Version:
11 lines (10 loc) 514 B
import { HandlerItem } from './serviceDescriptions'; import { EventMetadata } from './../pipeline/actions'; import { IContainer } from './../di/resolvers'; import { Domain } from './../schemas/schema'; export declare class EventHandlerFactory { private handlers; allHandlers(): Iterable<HandlerItem>; register(container: IContainer, domain: Domain, target: Function, actions: any, handlerMetadata: EventMetadata): void; getFilteredHandlers(domain: string, schema: string, action: string): any[]; }