API Surface
Imperium exports only subpaths. Root import (@smounters/imperium) is intentionally disabled.
@smounters/imperium/core
Runtime exports:
ApplicationAPP_GUARDAPP_PIPEAPP_INTERCEPTORAPP_FILTERReflectorHttpExceptionBadRequestExceptionUnauthorizedExceptionForbiddenExceptionNotFoundExceptionInternalServerErrorException
Type exports (selected):
ModuleMeta,DynamicModule,ProviderGuard,Interceptor,PipeTransform,ExceptionFilter- lifecycle hooks:
OnModuleInit,OnApplicationBootstrap,OnModuleDestroy,BeforeApplicationShutdown,OnApplicationShutdown ServerOptions,CorsOptions,HealthOptions,LoggerOptions
@smounters/imperium/decorators
- DI:
Module,Injectable,Inject,InjectAll,Optional,Scope - HTTP:
HttpController,Get,Post,Put,Patch,Delete,Body,Query,Param,Header,Req,Res - RPC:
RpcService,RpcMethod,RpcData,RpcContext,RpcHeaders,RpcHeader - Enhancers:
UseGuards,UsePipes,UseInterceptors,UseFilters,Catch - Metadata:
SetMetadata
@smounters/imperium/services
ConfigServiceLoggerService
@smounters/imperium/pipes
ZodPipe
@smounters/imperium/validation
appConfigSchemaAppConfigbooleanSchemanumberSchemanativeEnumSchemastringArraySchemaenumArraySchema