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,4 +1,4 @@
import type { IValueObject } from '@core/shared/domain';
import type { ValueObject } from '@core/shared/domain';
import { NotificationDomainError } from '../errors/NotificationDomainError';
export interface NotificationIdProps {
@@ -11,7 +11,7 @@ export interface NotificationIdProps {
* Encapsulates the unique identifier for a notification and
* enforces basic invariants (non-empty trimmed string).
*/
export class NotificationId implements IValueObject<NotificationIdProps> {
export class NotificationId implements ValueObject<NotificationIdProps> {
public readonly props: NotificationIdProps;
private constructor(value: string) {

View File

@@ -1,4 +1,4 @@
import type { IValueObject } from '@core/shared/domain';
import type { ValueObject } from '@core/shared/domain';
import { NotificationDomainError } from '../errors/NotificationDomainError';
export interface QuietHoursProps {
@@ -14,7 +14,7 @@ export interface QuietHoursProps {
*
* Supports both normal ranges (start < end) and overnight ranges (start > end).
*/
export class QuietHours implements IValueObject<QuietHoursProps> {
export class QuietHours implements ValueObject<QuietHoursProps> {
public readonly props: QuietHoursProps;
private constructor(startHour: number, endHour: number) {