ts-node-app
Version:
CLI para geração de componentes em arquiteturas DDD, hexagonal ou Clean Architecture ...
15 lines (13 loc) • 472 B
Markdown
### Adapters
- Concrete implementations of the application's ports.
```ts
import { UserRepositoryPort } from '@/application/ports/user.repository.port';
export class PrismaUserRepository implements UserRepositoryPort {
async save(user: User): Promise<void> {
// implementation with Prisma
}
}
```
- Connect the system to real-world technology (DBs, APIs, services).
- May use external libraries.
- Should never be imported into core/ or application/.