Files
standardnotes-app-web/packages/services/src/Domain/Service/ApplicationServiceInterface.ts
2023-08-01 17:23:56 -05:00

10 lines
345 B
TypeScript

import { ServiceDiagnostics } from '../Diagnostics/ServiceDiagnostics'
import { EventObserver } from '../Event/EventObserver'
export interface ApplicationServiceInterface<E, D> extends ServiceDiagnostics {
loggingEnabled: boolean
addEventObserver(observer: EventObserver<E, D>): () => void
blockDeinit(): Promise<void>
deinit(): void
}