@mesh-sync/core-common-lib
v0.3.1
Published
Shared domain models and types for MeshSync platform
Maintainers
Readme
MeshSync Core Common Library - TypeScript
Shared domain models, value objects, aggregates, and entities for the MeshSync 3D model marketplace platform.
Overview
This library provides TypeScript implementations of domain models following Domain-Driven Design (DDD) principles. It includes:
- Value Objects: Immutable domain concepts
- Aggregates: Domain entities with identity and lifecycle
- Enums: Enumerated types for domain states
- Infrastructure: TypeORM entity mappings for persistence
Installation
npm install @mesh-sync/core-common-libUsage
Importing Value Objects
import { PrintEstimates } from '@mesh-sync/core-common-lib/dist/src/domain/model/domain/value-object/print-estimates';