@elsikora/nestjs-crud-automator
Version:
A library for automating the creation of CRUD operations in NestJS.
10 lines (9 loc) • 564 B
TypeScript
import { IApiAuthorizationModuleOptionsFactory } from './factory.interface';
import { IApiAuthorizationModuleOptions } from './interface';
import { FactoryProvider, ModuleMetadata, Type } from '@nestjs/common';
export interface IApiAuthorizationModuleAsyncOptions extends Pick<ModuleMetadata, "imports"> {
inject?: NonNullable<FactoryProvider["inject"]>;
useClass?: Type<IApiAuthorizationModuleOptionsFactory>;
useExisting?: Type<IApiAuthorizationModuleOptionsFactory>;
useFactory?: FactoryProvider<IApiAuthorizationModuleOptions>["useFactory"];
}