Files
standardnotes-app-web/packages/services/src/Domain/Status/StatusServiceInterface.ts
2022-07-05 20:58:24 +02:00

17 lines
488 B
TypeScript

import { AbstractService } from '../Service/AbstractService'
/* istanbul ignore file */
export enum StatusServiceEvent {
MessageChanged = 'MessageChanged',
}
export type StatusMessageIdentifier = string
export interface StatusServiceInterface extends AbstractService<StatusServiceEvent, string> {
get message(): string
setMessage(message: string | undefined): void
addMessage(message: string): StatusMessageIdentifier
removeMessage(message: StatusMessageIdentifier): void
}