@ayerin/ddd-pack
TypeScript icon, indicating that this package has built-in type declarations

1.0.7 • Public • Published

Domain Driven Design Seedwork

This library is about to be used as a DDD base components for RentSpree next-generation application built with ES2020 TypeScript module

Components

DDD.Core Folder

  1. AggregateRoot Contract
  2. Base Repository Contract
  3. Base DataMapper Contract
  4. Entity Abstract Class
  5. Value Object Abstract Class
  6. Barrel file

Directory Structure

project
│   tsconfig.json
│   rollup.config.js    
│   tsconfig.json
│   rollup.config.js
│   jest.config.js
│   .gitlab-ci-yml
│   .prettierrc
│   .babelrc
│   .eslintrc.js
└─── src
│   └── DDD.Core
│       │   IAggregateRoot.ts
│       │	IRepository.ts
│       │	IDataMapper.ts
│       │	Entity.ts
│       │	ValueObject.ts
│       │	index.ts
│   index.ts
│

Readme

Keywords

none

Package Sidebar

Install

npm i @ayerin/ddd-pack

Weekly Downloads

1

Version

1.0.7

License

ISC

Unpacked Size

4.7 kB

Total Files

16

Last publish

Collaborators

  • ayerin