integration tests
Some checks failed
CI / lint-typecheck (pull_request) Failing after 4m50s
CI / tests (pull_request) Has been skipped
CI / contract-tests (pull_request) Has been skipped
CI / e2e-tests (pull_request) Has been skipped
CI / comment-pr (pull_request) Has been skipped
CI / commit-types (pull_request) Has been skipped

This commit is contained in:
2026-01-22 23:55:28 +01:00
parent 853ec7b0ce
commit eaf51712a7
29 changed files with 2625 additions and 280 deletions

View File

@@ -25,16 +25,24 @@ export interface LeagueAccessedEvent {
timestamp: Date;
}
export interface LeagueRosterAccessedEvent {
type: 'LeagueRosterAccessedEvent';
leagueId: string;
timestamp: Date;
}
export interface LeagueEventPublisher {
emitLeagueCreated(event: LeagueCreatedEvent): Promise<void>;
emitLeagueUpdated(event: LeagueUpdatedEvent): Promise<void>;
emitLeagueDeleted(event: LeagueDeletedEvent): Promise<void>;
emitLeagueAccessed(event: LeagueAccessedEvent): Promise<void>;
emitLeagueRosterAccessed(event: LeagueRosterAccessedEvent): Promise<void>;
getLeagueCreatedEventCount(): number;
getLeagueUpdatedEventCount(): number;
getLeagueDeletedEventCount(): number;
getLeagueAccessedEventCount(): number;
getLeagueRosterAccessedEventCount(): number;
clear(): void;
}