UNPKG

@bitwild/rockets

Version:

Rockets - Core server functionality for NestJS applications with built-in authentication, user management, and API scaffolding

15 lines 931 B
import { RocketsSettingsInterface } from './rockets-settings.interface'; import { UserMetadataCreatableInterface, UserMetadataModelUpdatableInterface } from '../modules/user-metadata/interfaces/user-metadata.interface'; import { AuthProviderInterface } from './auth-provider.interface'; import { SwaggerUiOptionsInterface } from '@concepta/nestjs-swagger-ui'; export interface UserMetadataConfigInterface<TCreateDto extends UserMetadataCreatableInterface = UserMetadataCreatableInterface, TUpdateDto extends UserMetadataModelUpdatableInterface = UserMetadataModelUpdatableInterface> { createDto: new () => TCreateDto; updateDto: new () => TUpdateDto; } export interface RocketsOptionsInterface { settings?: RocketsSettingsInterface; swagger?: SwaggerUiOptionsInterface; authProvider: AuthProviderInterface; userMetadata: UserMetadataConfigInterface; } //# sourceMappingURL=rockets-options.interface.d.ts.map