Adds I-prefix to all interfaces
This commit is contained in:
parent
80aaab46f2
commit
8ec5f52872
44 changed files with 1731 additions and 1949 deletions
|
|
@ -1,14 +1,14 @@
|
|||
// Core EventBus using pure DOM CustomEvents
|
||||
import { EventLogEntry, ListenerEntry, IEventBus } from '../types/CalendarTypes';
|
||||
import { IEventLogEntry, IListenerEntry, IEventBus } from '../types/CalendarTypes';
|
||||
|
||||
/**
|
||||
* Central event dispatcher for calendar using DOM CustomEvents
|
||||
* Provides logging and debugging capabilities
|
||||
*/
|
||||
export class EventBus implements IEventBus {
|
||||
private eventLog: EventLogEntry[] = [];
|
||||
private eventLog: IEventLogEntry[] = [];
|
||||
private debug: boolean = false;
|
||||
private listeners: Set<ListenerEntry> = new Set();
|
||||
private listeners: Set<IListenerEntry> = new Set();
|
||||
|
||||
// Log configuration for different categories
|
||||
private logConfig: { [key: string]: boolean } = {
|
||||
|
|
@ -161,7 +161,7 @@ export class EventBus implements IEventBus {
|
|||
/**
|
||||
* Get event history
|
||||
*/
|
||||
getEventLog(eventType?: string): EventLogEntry[] {
|
||||
getEventLog(eventType?: string): IEventLogEntry[] {
|
||||
if (eventType) {
|
||||
return this.eventLog.filter(e => e.type === eventType);
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue