ste-core
Version:
Core files for the Strongly Typed Events project.
25 lines (24 loc) • 1.56 kB
TypeScript
/*!
* Strongly Typed Events for TypeScript - Core
* https://github.com/KeesCBakker/StronlyTypedEvents/
* http://keestalkstech.com
*
* Copyright Kees C. Bakker / KeesTalksTech
* Released under the MIT license
*/
import { DispatcherBase, SubscriptionChangeEventDispatcher } from './dispatching/DispatcherBase';
import { DispatchError } from './dispatching/DispatchError';
import { DispatcherWrapper } from './dispatching/DispatcherWrapper';
import { EventListBase } from './dispatching/EventListBase';
import { EventManagement } from './management/EventManagement';
import { HandlingBase } from './handling/HandlingBase';
import { IBaseEventHandling } from './events/IBaseEventHandling';
import { IEventManagement } from './management/IEventManagement';
import { IPropagationStatus } from './dispatching/IPropagationStatus';
import { ISubscribable } from './events/ISubscribable';
import { ISubscription } from './events/ISubscription';
import { PromiseDispatcherBase } from './dispatching/PromiseDispatcherBase';
import { PromiseSubscription } from './events/PromiseSubscription';
import { Subscription } from './events/Subscription';
import { SubscriptionChangeEventHandler } from './dispatching/SubscriptionChangeEventHandler';
export { IEventManagement, ISubscribable, Subscription, IBaseEventHandling, DispatcherBase, DispatcherWrapper, EventListBase, EventManagement, IPropagationStatus, DispatchError, PromiseSubscription, ISubscription, PromiseDispatcherBase, HandlingBase, SubscriptionChangeEventHandler, SubscriptionChangeEventDispatcher, };