dazjsx
Version:
参考nestjs,基于KOA2的一款轻量级的后端开发框架
16 lines (15 loc) • 509 B
TypeScript
import { Constructor, IocOption, JwtOption, TypeOrmCon } from '..';
import { RedisOptions } from 'ioredis';
export interface IExportOptions {
module?: Constructor[];
controller?: Constructor[];
entity?: Constructor[];
}
export interface IRootExportOptions extends IExportOptions {
orm?: TypeOrmCon | IocOption<TypeOrmCon>;
jwt?: JwtOption | IocOption<JwtOption>;
redis?: RedisOptions | IocOption<RedisOptions>;
}
export interface IRecord {
[key: string]: unknown;
}