@awesome-nodes/mvvm
Version:
Application development framework using the *model* *view* *view-model* design pattern.
8 lines (7 loc) • 411 B
TypeScript
import { EventArgs } from '@awesome-nodes/object';
import { EventDelegate, IEventEmitter } from "./EventDelegate";
import { ObjectModel } from "./ObjectModel";
/** @inheritDoc */
export declare class AsyncEventDelegate<TSender extends ObjectModel, TEventArgs extends EventArgs = EventArgs> extends EventDelegate<TSender, TEventArgs> {
protected readonly _eventEmitter: IEventEmitter<TSender, TEventArgs>;
}