This commit is contained in:
2025-12-21 17:05:36 +01:00
parent 08b0d59e45
commit f2d8a23583
66 changed files with 1131 additions and 1342 deletions

View File

@@ -1,5 +1,6 @@
export interface Presenter<InputDTO, ViewModel> {
// This must not be used within core. It's in presentation layer, e.g. to be used in an API.
export interface Presenter<InputDTO, ResponseModel> {
present(input: InputDTO): void;
getViewModel(): ViewModel | null;
getResponseModel(): ResponseModel | null;
reset(): void;
}