lisk-framework
Version:
Lisk blockchain application platform
15 lines (14 loc) • 450 B
TypeScript
/// <reference types="node" />
import { Schema } from '@liskhq/lisk-codec';
import { EventQueue } from '../state_machine';
export interface EventQueuer {
eventQueue: EventQueue;
}
export declare abstract class BaseEvent<T> {
schema: Schema;
private readonly _moduleName;
get key(): Buffer;
get name(): string;
constructor(moduleName: string);
add(ctx: EventQueuer, data: T, topics?: Buffer[], noRevert?: boolean): void;
}