UNPKG

mongodb-dynamic-api

Version:

Auto generated CRUD API for MongoDB using NestJS

6 lines (5 loc) 777 B
import { Type } from '@nestjs/common'; import { BaseEntity } from '../../../models'; import { AuthControllerConstructor, DynamicApiRegisterOptions, DynamicApiResetPasswordOptions, DynamicApiUpdateAccountOptions } from '../interfaces'; declare function AuthControllerMixin<Entity extends BaseEntity>(userEntity: Type<Entity>, loginField: keyof Entity, passwordField: keyof Entity, additionalRequestFields?: (keyof Entity)[], { additionalFields: additionalRegisterFields, protected: registerProtected, abilityPredicate: registerAbilityPredicate, }?: DynamicApiRegisterOptions<Entity>, resetPasswordOptions?: DynamicApiResetPasswordOptions<Entity>, updateAccountOptions?: DynamicApiUpdateAccountOptions<Entity>): AuthControllerConstructor<Entity>; export { AuthControllerMixin };