website refactor

This commit is contained in:
2026-01-16 13:48:18 +01:00
parent 20a42c52fd
commit 7e02fc3ea5
796 changed files with 1946 additions and 2545 deletions

View File

@@ -1,18 +1,18 @@
import type { Result } from './Result';
import type { Result } from '../domain/Result';
import type { ApplicationError } from '../errors/ApplicationError';
export interface IApplicationService {
export interface ApplicationService {
readonly serviceName?: string;
}
export interface IAsyncApplicationService<Input, Output> extends IApplicationService {
export interface AsyncApplicationService<Input, Output> extends ApplicationService {
execute(input: Input): Promise<Output>;
}
export interface IAsyncResultApplicationService<
export interface AsyncResultApplicationService<
Input,
Output,
Error = ApplicationError
> extends IApplicationService {
> extends ApplicationService {
execute(input: Input): Promise<Result<Output, Error>>;
}
}