import { FilterEvents, EventLogQuery } from "../domain/models";
import { EventLogSevice } from "./service-definition";
import { defaultEventLogService } from "./service-impl";
class EventLogsFacade implements EventLogSevice{
constructor (
private eventLogsService:EventLogSevice
){}
getAllEvents(filter: FilterEvents): Promise<EventLogQuery> {
return this.eventLogsService.getAllEvents(filter)
}
}
export const defaultEventLogFacade= new EventLogsFacade(defaultEventLogService)