Every exported class, function, interface, and type, grouped by module — full signatures, every parameter, every option.
| Page | Module |
|---|---|
| Wrap | wrap.ts — the composition root |
| Controllers | base.controller.ts — RouterController, BaseController |
| Services | base.service.ts — WrapService, BaseService |
| Repositories | base.repository.ts — BaseRepository, offline sync |
| Auth | middleware/auth/* — AuthController, JwtCookieAuthController |
| Decorators | decorators/* — every @Decorator |
| DTO & Entity | dto.ts, entity.ts — BaseDTO, SchemaDTO, SelectDTO, InsertDTO, Entity(), relationsOf() |
| Swagger | swagger/index.ts — SwaggerGenerator, setupSwagger |
| Registry, database & lifecycle | registry.ts, database.ts, transaction.ts, events.ts |
| Realtime | realtime/index.ts — @donilite/wrap/realtime (Bun-only) |
| Testing | testing/index.ts — @donilite/wrap/testing |
| Helpers, storage, cache, middleware | Everything else in the barrel |