acelga-bus
Version:
An extensible typescript message bus with support for middlewares
17 lines (16 loc) • 516 B
TypeScript
import { IMiddleware } from '@src/index';
export declare enum Operation {
Add = 0,
Multiply = 1,
Divide = 2,
Substract = 3,
Void = 4
}
export declare const OperationMiddleware: (number: number, operation: Operation) => IMiddleware<number>;
export declare class CustomEventNumber {
data: number;
constructor(data?: number);
}
export declare const CustomEventOperationMiddleware: (number: number, operation: Operation) => IMiddleware<CustomEventNumber>;
export declare class EmptyEvent {
}