23 lines
690 B
Markdown
23 lines
690 B
Markdown
# api-tracker-presenters
|
|
|
|
API GraphQL del tracker.
|
|
|
|
- **Import**: `@task-stream/api/tracker/presenters`
|
|
- **Capa**: `presenters` · **Tags**: `scope:api-tracker`, `type:presenters`
|
|
|
|
## Contenido
|
|
|
|
- Resolvers `ProjectResolver`, `IssueResolver`, `CommentResolver`, `ReleaseResolver` y `SubscriptionResolver`; solo llaman a services.
|
|
- Tipos, inputs (con `class-validator`) y enums de GraphQL (code-first).
|
|
|
|
Operaciones disponibles: [API](../../../../docs/03-api.md#32-graphql).
|
|
|
|
## Comandos
|
|
|
|
```sh
|
|
npx nx lint api-tracker-presenters
|
|
npx nx test api-tracker-presenters # Jest
|
|
```
|
|
|
|
Reglas de dependencia entre capas: [Arquitectura](../../../../docs/02-arquitectura.md#21-capas-hexagonales).
|