UNPKG

eventstorming

Version:
30 lines (29 loc) 1.16 kB
import { EventEntity } from "../entity/EventEntity"; import { EventSubscriber } from "../observer/EventSubscriber"; import { EventModel } from "../model/EventModel"; import { Renderer } from "../render/Renderer"; import { SVGGenerator } from "../render/SVGGenerator"; import { EventPositionEntity } from "../entity/EventPositionEntity"; export declare class EventBusiness { private eventPublisher; constructor(subscriber: any); createEventSticky(name: any): EventEntity; updateEventSticky(entity: EventEntity): EventEntity; addRelatedChild(createdEntity: EventEntity, subEntity: EventEntity): EventEntity; } export declare class EventBusinessStore { eventModel: EventModel; store: EventEntity[]; constructor(eventSubscriber: EventSubscriber); handleCreatedEvent(entity: any): void; handleUpdatedEvent(entity: any): void; } export declare class EventStickyRender { generator: SVGGenerator; nodes: EventEntity[]; renderer: Renderer; constructor(eventSubscriber: EventSubscriber); handleCreatedEvent(entity: any): void; handleUpdatedEvent(entity: EventPositionEntity): void; render(): string; }