├── README.md ├── listings ├── 02-01.feature ├── 05-01.cs ├── 05-02.cs ├── 05-03.cs ├── 05-04.cs ├── 05-05.cs ├── 05-06.cs ├── 05-07.cs ├── 05-08.cs ├── 05-09.cs ├── 06-01.cs ├── 06-02.cs ├── 06-03.cs ├── 06-04.cs ├── 06-05.cs ├── 06-06.cs ├── 06-07.cs ├── 06-08.cs ├── 06-09.cs ├── 06-10.cs ├── 06-11.cs ├── 06-12.sql ├── 06-13.cs ├── 06-14.cs ├── 06-15.cs ├── 06-16.json ├── 06-17.cs ├── 06-18.cs ├── 06-19.cs ├── 07-01.json ├── 07-02.cs ├── 07-03.cs ├── 07-04.cs ├── 07-05.cs ├── 07-06.cs ├── 07-07.cs ├── 08-01.cs ├── 08-02.cs ├── 08-03.cs ├── 08-04.cs ├── 09-01.cs ├── 09-02.cs ├── 09-03.json ├── 09-04.cs ├── 09-05.cs ├── 09-06.cs ├── 11-01.cs ├── 11-02.cs ├── 11-03.cs ├── 11-04.json ├── 11-05.json ├── 15-01.json ├── 15-02.json ├── 15-03.json ├── 15-04.json └── 15-05.js └── wolfdesk ├── README.md └── eventually-wolfdesk ├── LICENSE ├── README.md └── eventually ├── .gitignore ├── README.md ├── assets ├── process-model.png ├── running-model.png ├── running-swagger.png └── software-design.png └── tickets ├── .env ├── http └── tickets.http ├── jest.config.js ├── package.json ├── src ├── __tests__ │ ├── assignment.spec.ts │ ├── automatic-escalation.spec.ts │ ├── closing.spec.ts │ ├── commands.ts │ ├── delivery.spec.ts │ ├── reassignment.spec.ts │ ├── requested-escalation.spec.ts │ ├── ticket.spec.ts │ └── tickets.spec.ts ├── assignment.policy.ts ├── automatic-escalation.policy.ts ├── closing.policy.ts ├── delivery.policy.ts ├── errors.ts ├── index.ts ├── reassignment.policy.ts ├── requested-escalation.policy.ts ├── schemas │ ├── index.ts │ ├── policies.schemas.ts │ ├── projector.schemas.ts │ ├── schemas.ts │ ├── ticket.command.schemas.ts │ ├── ticket.event.schemas.ts │ └── ticket.schemas.ts ├── seed.ts ├── services │ ├── agent.ts │ ├── external.schemas.ts │ └── notification.ts ├── ticket.aggregate.ts ├── ticket.projector.ts ├── utils.ts └── views │ ├── layouts │ └── main.hbs │ └── playground.hbs ├── tsconfig.json └── yarn.lock /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladikk/learning-ddd/HEAD/README.md -------------------------------------------------------------------------------- /listings/02-01.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladikk/learning-ddd/HEAD/listings/02-01.feature -------------------------------------------------------------------------------- /listings/05-01.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladikk/learning-ddd/HEAD/listings/05-01.cs -------------------------------------------------------------------------------- /listings/05-02.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladikk/learning-ddd/HEAD/listings/05-02.cs -------------------------------------------------------------------------------- /listings/05-03.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladikk/learning-ddd/HEAD/listings/05-03.cs -------------------------------------------------------------------------------- /listings/05-04.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladikk/learning-ddd/HEAD/listings/05-04.cs -------------------------------------------------------------------------------- /listings/05-05.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladikk/learning-ddd/HEAD/listings/05-05.cs -------------------------------------------------------------------------------- /listings/05-06.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladikk/learning-ddd/HEAD/listings/05-06.cs -------------------------------------------------------------------------------- /listings/05-07.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladikk/learning-ddd/HEAD/listings/05-07.cs -------------------------------------------------------------------------------- /listings/05-08.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladikk/learning-ddd/HEAD/listings/05-08.cs -------------------------------------------------------------------------------- /listings/05-09.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladikk/learning-ddd/HEAD/listings/05-09.cs -------------------------------------------------------------------------------- /listings/06-01.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladikk/learning-ddd/HEAD/listings/06-01.cs -------------------------------------------------------------------------------- /listings/06-02.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladikk/learning-ddd/HEAD/listings/06-02.cs -------------------------------------------------------------------------------- /listings/06-03.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladikk/learning-ddd/HEAD/listings/06-03.cs -------------------------------------------------------------------------------- /listings/06-04.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladikk/learning-ddd/HEAD/listings/06-04.cs -------------------------------------------------------------------------------- /listings/06-05.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladikk/learning-ddd/HEAD/listings/06-05.cs -------------------------------------------------------------------------------- /listings/06-06.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladikk/learning-ddd/HEAD/listings/06-06.cs -------------------------------------------------------------------------------- /listings/06-07.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladikk/learning-ddd/HEAD/listings/06-07.cs -------------------------------------------------------------------------------- /listings/06-08.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladikk/learning-ddd/HEAD/listings/06-08.cs -------------------------------------------------------------------------------- /listings/06-09.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladikk/learning-ddd/HEAD/listings/06-09.cs -------------------------------------------------------------------------------- /listings/06-10.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladikk/learning-ddd/HEAD/listings/06-10.cs -------------------------------------------------------------------------------- /listings/06-11.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladikk/learning-ddd/HEAD/listings/06-11.cs -------------------------------------------------------------------------------- /listings/06-12.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladikk/learning-ddd/HEAD/listings/06-12.sql -------------------------------------------------------------------------------- /listings/06-13.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladikk/learning-ddd/HEAD/listings/06-13.cs -------------------------------------------------------------------------------- /listings/06-14.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladikk/learning-ddd/HEAD/listings/06-14.cs -------------------------------------------------------------------------------- /listings/06-15.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladikk/learning-ddd/HEAD/listings/06-15.cs -------------------------------------------------------------------------------- /listings/06-16.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladikk/learning-ddd/HEAD/listings/06-16.json -------------------------------------------------------------------------------- /listings/06-17.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladikk/learning-ddd/HEAD/listings/06-17.cs -------------------------------------------------------------------------------- /listings/06-18.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladikk/learning-ddd/HEAD/listings/06-18.cs -------------------------------------------------------------------------------- /listings/06-19.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladikk/learning-ddd/HEAD/listings/06-19.cs -------------------------------------------------------------------------------- /listings/07-01.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladikk/learning-ddd/HEAD/listings/07-01.json -------------------------------------------------------------------------------- /listings/07-02.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladikk/learning-ddd/HEAD/listings/07-02.cs -------------------------------------------------------------------------------- /listings/07-03.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladikk/learning-ddd/HEAD/listings/07-03.cs -------------------------------------------------------------------------------- /listings/07-04.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladikk/learning-ddd/HEAD/listings/07-04.cs -------------------------------------------------------------------------------- /listings/07-05.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladikk/learning-ddd/HEAD/listings/07-05.cs -------------------------------------------------------------------------------- /listings/07-06.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladikk/learning-ddd/HEAD/listings/07-06.cs -------------------------------------------------------------------------------- /listings/07-07.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladikk/learning-ddd/HEAD/listings/07-07.cs -------------------------------------------------------------------------------- /listings/08-01.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladikk/learning-ddd/HEAD/listings/08-01.cs -------------------------------------------------------------------------------- /listings/08-02.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladikk/learning-ddd/HEAD/listings/08-02.cs -------------------------------------------------------------------------------- /listings/08-03.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladikk/learning-ddd/HEAD/listings/08-03.cs -------------------------------------------------------------------------------- /listings/08-04.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladikk/learning-ddd/HEAD/listings/08-04.cs -------------------------------------------------------------------------------- /listings/09-01.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladikk/learning-ddd/HEAD/listings/09-01.cs -------------------------------------------------------------------------------- /listings/09-02.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladikk/learning-ddd/HEAD/listings/09-02.cs -------------------------------------------------------------------------------- /listings/09-03.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladikk/learning-ddd/HEAD/listings/09-03.json -------------------------------------------------------------------------------- /listings/09-04.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladikk/learning-ddd/HEAD/listings/09-04.cs -------------------------------------------------------------------------------- /listings/09-05.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladikk/learning-ddd/HEAD/listings/09-05.cs -------------------------------------------------------------------------------- /listings/09-06.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladikk/learning-ddd/HEAD/listings/09-06.cs -------------------------------------------------------------------------------- /listings/11-01.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladikk/learning-ddd/HEAD/listings/11-01.cs -------------------------------------------------------------------------------- /listings/11-02.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladikk/learning-ddd/HEAD/listings/11-02.cs -------------------------------------------------------------------------------- /listings/11-03.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladikk/learning-ddd/HEAD/listings/11-03.cs -------------------------------------------------------------------------------- /listings/11-04.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladikk/learning-ddd/HEAD/listings/11-04.json -------------------------------------------------------------------------------- /listings/11-05.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladikk/learning-ddd/HEAD/listings/11-05.json -------------------------------------------------------------------------------- /listings/15-01.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladikk/learning-ddd/HEAD/listings/15-01.json -------------------------------------------------------------------------------- /listings/15-02.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladikk/learning-ddd/HEAD/listings/15-02.json -------------------------------------------------------------------------------- /listings/15-03.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladikk/learning-ddd/HEAD/listings/15-03.json -------------------------------------------------------------------------------- /listings/15-04.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladikk/learning-ddd/HEAD/listings/15-04.json -------------------------------------------------------------------------------- /listings/15-05.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladikk/learning-ddd/HEAD/listings/15-05.js -------------------------------------------------------------------------------- /wolfdesk/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladikk/learning-ddd/HEAD/wolfdesk/README.md -------------------------------------------------------------------------------- /wolfdesk/eventually-wolfdesk/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladikk/learning-ddd/HEAD/wolfdesk/eventually-wolfdesk/LICENSE -------------------------------------------------------------------------------- /wolfdesk/eventually-wolfdesk/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladikk/learning-ddd/HEAD/wolfdesk/eventually-wolfdesk/README.md -------------------------------------------------------------------------------- /wolfdesk/eventually-wolfdesk/eventually/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | coverage -------------------------------------------------------------------------------- /wolfdesk/eventually-wolfdesk/eventually/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladikk/learning-ddd/HEAD/wolfdesk/eventually-wolfdesk/eventually/README.md -------------------------------------------------------------------------------- /wolfdesk/eventually-wolfdesk/eventually/assets/process-model.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladikk/learning-ddd/HEAD/wolfdesk/eventually-wolfdesk/eventually/assets/process-model.png -------------------------------------------------------------------------------- /wolfdesk/eventually-wolfdesk/eventually/assets/running-model.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladikk/learning-ddd/HEAD/wolfdesk/eventually-wolfdesk/eventually/assets/running-model.png -------------------------------------------------------------------------------- /wolfdesk/eventually-wolfdesk/eventually/assets/running-swagger.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladikk/learning-ddd/HEAD/wolfdesk/eventually-wolfdesk/eventually/assets/running-swagger.png -------------------------------------------------------------------------------- /wolfdesk/eventually-wolfdesk/eventually/assets/software-design.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladikk/learning-ddd/HEAD/wolfdesk/eventually-wolfdesk/eventually/assets/software-design.png -------------------------------------------------------------------------------- /wolfdesk/eventually-wolfdesk/eventually/tickets/.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladikk/learning-ddd/HEAD/wolfdesk/eventually-wolfdesk/eventually/tickets/.env -------------------------------------------------------------------------------- /wolfdesk/eventually-wolfdesk/eventually/tickets/http/tickets.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladikk/learning-ddd/HEAD/wolfdesk/eventually-wolfdesk/eventually/tickets/http/tickets.http -------------------------------------------------------------------------------- /wolfdesk/eventually-wolfdesk/eventually/tickets/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladikk/learning-ddd/HEAD/wolfdesk/eventually-wolfdesk/eventually/tickets/jest.config.js -------------------------------------------------------------------------------- /wolfdesk/eventually-wolfdesk/eventually/tickets/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladikk/learning-ddd/HEAD/wolfdesk/eventually-wolfdesk/eventually/tickets/package.json -------------------------------------------------------------------------------- /wolfdesk/eventually-wolfdesk/eventually/tickets/src/__tests__/assignment.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladikk/learning-ddd/HEAD/wolfdesk/eventually-wolfdesk/eventually/tickets/src/__tests__/assignment.spec.ts -------------------------------------------------------------------------------- /wolfdesk/eventually-wolfdesk/eventually/tickets/src/__tests__/automatic-escalation.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladikk/learning-ddd/HEAD/wolfdesk/eventually-wolfdesk/eventually/tickets/src/__tests__/automatic-escalation.spec.ts -------------------------------------------------------------------------------- /wolfdesk/eventually-wolfdesk/eventually/tickets/src/__tests__/closing.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladikk/learning-ddd/HEAD/wolfdesk/eventually-wolfdesk/eventually/tickets/src/__tests__/closing.spec.ts -------------------------------------------------------------------------------- /wolfdesk/eventually-wolfdesk/eventually/tickets/src/__tests__/commands.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladikk/learning-ddd/HEAD/wolfdesk/eventually-wolfdesk/eventually/tickets/src/__tests__/commands.ts -------------------------------------------------------------------------------- /wolfdesk/eventually-wolfdesk/eventually/tickets/src/__tests__/delivery.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladikk/learning-ddd/HEAD/wolfdesk/eventually-wolfdesk/eventually/tickets/src/__tests__/delivery.spec.ts -------------------------------------------------------------------------------- /wolfdesk/eventually-wolfdesk/eventually/tickets/src/__tests__/reassignment.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladikk/learning-ddd/HEAD/wolfdesk/eventually-wolfdesk/eventually/tickets/src/__tests__/reassignment.spec.ts -------------------------------------------------------------------------------- /wolfdesk/eventually-wolfdesk/eventually/tickets/src/__tests__/requested-escalation.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladikk/learning-ddd/HEAD/wolfdesk/eventually-wolfdesk/eventually/tickets/src/__tests__/requested-escalation.spec.ts -------------------------------------------------------------------------------- /wolfdesk/eventually-wolfdesk/eventually/tickets/src/__tests__/ticket.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladikk/learning-ddd/HEAD/wolfdesk/eventually-wolfdesk/eventually/tickets/src/__tests__/ticket.spec.ts -------------------------------------------------------------------------------- /wolfdesk/eventually-wolfdesk/eventually/tickets/src/__tests__/tickets.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladikk/learning-ddd/HEAD/wolfdesk/eventually-wolfdesk/eventually/tickets/src/__tests__/tickets.spec.ts -------------------------------------------------------------------------------- /wolfdesk/eventually-wolfdesk/eventually/tickets/src/assignment.policy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladikk/learning-ddd/HEAD/wolfdesk/eventually-wolfdesk/eventually/tickets/src/assignment.policy.ts -------------------------------------------------------------------------------- /wolfdesk/eventually-wolfdesk/eventually/tickets/src/automatic-escalation.policy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladikk/learning-ddd/HEAD/wolfdesk/eventually-wolfdesk/eventually/tickets/src/automatic-escalation.policy.ts -------------------------------------------------------------------------------- /wolfdesk/eventually-wolfdesk/eventually/tickets/src/closing.policy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladikk/learning-ddd/HEAD/wolfdesk/eventually-wolfdesk/eventually/tickets/src/closing.policy.ts -------------------------------------------------------------------------------- /wolfdesk/eventually-wolfdesk/eventually/tickets/src/delivery.policy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladikk/learning-ddd/HEAD/wolfdesk/eventually-wolfdesk/eventually/tickets/src/delivery.policy.ts -------------------------------------------------------------------------------- /wolfdesk/eventually-wolfdesk/eventually/tickets/src/errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladikk/learning-ddd/HEAD/wolfdesk/eventually-wolfdesk/eventually/tickets/src/errors.ts -------------------------------------------------------------------------------- /wolfdesk/eventually-wolfdesk/eventually/tickets/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladikk/learning-ddd/HEAD/wolfdesk/eventually-wolfdesk/eventually/tickets/src/index.ts -------------------------------------------------------------------------------- /wolfdesk/eventually-wolfdesk/eventually/tickets/src/reassignment.policy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladikk/learning-ddd/HEAD/wolfdesk/eventually-wolfdesk/eventually/tickets/src/reassignment.policy.ts -------------------------------------------------------------------------------- /wolfdesk/eventually-wolfdesk/eventually/tickets/src/requested-escalation.policy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladikk/learning-ddd/HEAD/wolfdesk/eventually-wolfdesk/eventually/tickets/src/requested-escalation.policy.ts -------------------------------------------------------------------------------- /wolfdesk/eventually-wolfdesk/eventually/tickets/src/schemas/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladikk/learning-ddd/HEAD/wolfdesk/eventually-wolfdesk/eventually/tickets/src/schemas/index.ts -------------------------------------------------------------------------------- /wolfdesk/eventually-wolfdesk/eventually/tickets/src/schemas/policies.schemas.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladikk/learning-ddd/HEAD/wolfdesk/eventually-wolfdesk/eventually/tickets/src/schemas/policies.schemas.ts -------------------------------------------------------------------------------- /wolfdesk/eventually-wolfdesk/eventually/tickets/src/schemas/projector.schemas.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladikk/learning-ddd/HEAD/wolfdesk/eventually-wolfdesk/eventually/tickets/src/schemas/projector.schemas.ts -------------------------------------------------------------------------------- /wolfdesk/eventually-wolfdesk/eventually/tickets/src/schemas/schemas.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladikk/learning-ddd/HEAD/wolfdesk/eventually-wolfdesk/eventually/tickets/src/schemas/schemas.ts -------------------------------------------------------------------------------- /wolfdesk/eventually-wolfdesk/eventually/tickets/src/schemas/ticket.command.schemas.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladikk/learning-ddd/HEAD/wolfdesk/eventually-wolfdesk/eventually/tickets/src/schemas/ticket.command.schemas.ts -------------------------------------------------------------------------------- /wolfdesk/eventually-wolfdesk/eventually/tickets/src/schemas/ticket.event.schemas.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladikk/learning-ddd/HEAD/wolfdesk/eventually-wolfdesk/eventually/tickets/src/schemas/ticket.event.schemas.ts -------------------------------------------------------------------------------- /wolfdesk/eventually-wolfdesk/eventually/tickets/src/schemas/ticket.schemas.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladikk/learning-ddd/HEAD/wolfdesk/eventually-wolfdesk/eventually/tickets/src/schemas/ticket.schemas.ts -------------------------------------------------------------------------------- /wolfdesk/eventually-wolfdesk/eventually/tickets/src/seed.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladikk/learning-ddd/HEAD/wolfdesk/eventually-wolfdesk/eventually/tickets/src/seed.ts -------------------------------------------------------------------------------- /wolfdesk/eventually-wolfdesk/eventually/tickets/src/services/agent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladikk/learning-ddd/HEAD/wolfdesk/eventually-wolfdesk/eventually/tickets/src/services/agent.ts -------------------------------------------------------------------------------- /wolfdesk/eventually-wolfdesk/eventually/tickets/src/services/external.schemas.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladikk/learning-ddd/HEAD/wolfdesk/eventually-wolfdesk/eventually/tickets/src/services/external.schemas.ts -------------------------------------------------------------------------------- /wolfdesk/eventually-wolfdesk/eventually/tickets/src/services/notification.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladikk/learning-ddd/HEAD/wolfdesk/eventually-wolfdesk/eventually/tickets/src/services/notification.ts -------------------------------------------------------------------------------- /wolfdesk/eventually-wolfdesk/eventually/tickets/src/ticket.aggregate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladikk/learning-ddd/HEAD/wolfdesk/eventually-wolfdesk/eventually/tickets/src/ticket.aggregate.ts -------------------------------------------------------------------------------- /wolfdesk/eventually-wolfdesk/eventually/tickets/src/ticket.projector.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladikk/learning-ddd/HEAD/wolfdesk/eventually-wolfdesk/eventually/tickets/src/ticket.projector.ts -------------------------------------------------------------------------------- /wolfdesk/eventually-wolfdesk/eventually/tickets/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladikk/learning-ddd/HEAD/wolfdesk/eventually-wolfdesk/eventually/tickets/src/utils.ts -------------------------------------------------------------------------------- /wolfdesk/eventually-wolfdesk/eventually/tickets/src/views/layouts/main.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladikk/learning-ddd/HEAD/wolfdesk/eventually-wolfdesk/eventually/tickets/src/views/layouts/main.hbs -------------------------------------------------------------------------------- /wolfdesk/eventually-wolfdesk/eventually/tickets/src/views/playground.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladikk/learning-ddd/HEAD/wolfdesk/eventually-wolfdesk/eventually/tickets/src/views/playground.hbs -------------------------------------------------------------------------------- /wolfdesk/eventually-wolfdesk/eventually/tickets/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladikk/learning-ddd/HEAD/wolfdesk/eventually-wolfdesk/eventually/tickets/tsconfig.json -------------------------------------------------------------------------------- /wolfdesk/eventually-wolfdesk/eventually/tickets/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladikk/learning-ddd/HEAD/wolfdesk/eventually-wolfdesk/eventually/tickets/yarn.lock --------------------------------------------------------------------------------