inmemory to postgres

This commit is contained in:
2025-12-29 18:34:12 +01:00
parent 9e17d0752a
commit f5639a367f
176 changed files with 10175 additions and 468 deletions

View File

@@ -71,6 +71,10 @@ export class SponsorshipRequest implements IEntity<string> {
});
}
static rehydrate(props: SponsorshipRequestProps): SponsorshipRequest {
return new SponsorshipRequest(props);
}
private static validate(props: Omit<SponsorshipRequestProps, 'createdAt' | 'status'>): void {
if (!props.id || props.id.trim().length === 0) {
throw new RacingDomainValidationError('SponsorshipRequest ID is required');