diff --git a/packages/fabric/domain/types/email.ts b/packages/fabric/core/types/email.ts similarity index 100% rename from packages/fabric/domain/types/email.ts rename to packages/fabric/core/types/email.ts diff --git a/packages/fabric/core/types/index.ts b/packages/fabric/core/types/index.ts index ea1cb5f..6282cfe 100644 --- a/packages/fabric/core/types/index.ts +++ b/packages/fabric/core/types/index.ts @@ -1,6 +1,9 @@ +export * from "./email.ts"; export * from "./enum.ts"; export * from "./fn.ts"; export * from "./keyof.ts"; export * from "./maybe-promise.ts"; export * from "./optional.ts"; export * from "./record.ts"; +export * from "./semver.ts"; +export * from "./uuid.ts"; diff --git a/packages/fabric/domain/types/semver.ts b/packages/fabric/core/types/semver.ts similarity index 100% rename from packages/fabric/domain/types/semver.ts rename to packages/fabric/core/types/semver.ts diff --git a/packages/fabric/domain/types/uuid.ts b/packages/fabric/core/types/uuid.ts similarity index 100% rename from packages/fabric/domain/types/uuid.ts rename to packages/fabric/core/types/uuid.ts diff --git a/packages/fabric/domain/types/base-64.ts b/packages/fabric/domain/types/base-64.ts deleted file mode 100644 index 7b092e3..0000000 --- a/packages/fabric/domain/types/base-64.ts +++ /dev/null @@ -1 +0,0 @@ -export type Base64String = string; diff --git a/packages/fabric/domain/types/entity.ts b/packages/fabric/domain/types/entity.ts deleted file mode 100644 index bd002cd..0000000 --- a/packages/fabric/domain/types/entity.ts +++ /dev/null @@ -1,11 +0,0 @@ -import type { UUID } from "./uuid.ts"; - -/** - * An entity is a domain object that is defined by its identity. - * - * Entities have a unique identity (`id`), which distinguishes - * them from other entities. - */ -export interface Entity { - id: UUID; -} diff --git a/packages/fabric/domain/types/index.ts b/packages/fabric/domain/types/index.ts deleted file mode 100644 index 92ad57a..0000000 --- a/packages/fabric/domain/types/index.ts +++ /dev/null @@ -1,5 +0,0 @@ -export * from "./base-64.ts"; -export * from "./email.ts"; -export * from "./entity.ts"; -export * from "./semver.ts"; -export * from "./uuid.ts";