This commit is contained in:
2025-12-16 21:05:01 +01:00
parent f61e3a4e5a
commit 7532c7ed6d
207 changed files with 7861 additions and 2606 deletions

View File

@@ -1,8 +1,8 @@
import type { IApplicationError, CommonApplicationErrorKind } from '@core/shared/errors';
import type { ApplicationError, CommonApplicationErrorKind } from '@core/shared/errors';
export abstract class RacingApplicationError
extends Error
implements IApplicationError<CommonApplicationErrorKind | string, unknown>
implements ApplicationError<CommonApplicationErrorKind | string, unknown>
{
readonly type = 'application' as const;
readonly context = 'racing-application';
@@ -33,7 +33,7 @@ export interface EntityNotFoundDetails {
export class EntityNotFoundError
extends RacingApplicationError
implements IApplicationError<'not_found', EntityNotFoundDetails>
implements ApplicationError<'not_found', EntityNotFoundDetails>
{
readonly kind = 'not_found' as const;
readonly details: EntityNotFoundDetails;
@@ -55,7 +55,7 @@ export type PermissionDeniedReason =
export class PermissionDeniedError
extends RacingApplicationError
implements IApplicationError<'forbidden', PermissionDeniedReason>
implements ApplicationError<'forbidden', PermissionDeniedReason>
{
readonly kind = 'forbidden' as const;
@@ -70,7 +70,7 @@ export class PermissionDeniedError
export class BusinessRuleViolationError
extends RacingApplicationError
implements IApplicationError<'conflict', undefined>
implements ApplicationError<'conflict', undefined>
{
readonly kind = 'conflict' as const;