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

Table of contents


This site uses Just the Docs, a documentation theme for Jekyll.