TS Ddd Value Object

Create, review, or guide Value Object implementation in a TypeScript + DDD codebase. Use when the request involves 'value object', 'VO', `*.vo.ts` files (either shared at `libs/shared/src/vo/...` or BC-local at `apps/api/src/<bc>/domain/value-objects/...`), domain attribute validation/normalization, closed-set VOs derived from string enums (PaletteKey-style), composite-value VOs (ImageRef-style), `ValueObject` + `Result` pattern, `ValueObjectConfig`, `tryCreate`/`create` dual API, or VO test coverage.

llodev 539cea6 13 files · 62.7 KB Updated

File contents

llodev/skills/tree/main/skills/ts-ddd-value-object commit 539cea6c6f

Frequently asked questions

npx skillmds@latest add llodev/ts-ddd-value-object