UNPKG

nest-typeorm-sharding-repository

Version:

This module extends TypeORM capabilities to support distributed database environments with List and Range-based sharding strategies in a NestJS application.

9 lines (8 loc) 413 B
import { DynamicModule } from '@nestjs/common'; import { ShardingDataSourceOptions } from '../types/typeorm-sharding.type'; import { ShardingBaseEntity } from '..'; import { BaseEntity } from 'typeorm'; export declare class ShardingModule { static forRoot(options: ShardingDataSourceOptions): DynamicModule; static forFeature(entities: (typeof BaseEntity | typeof ShardingBaseEntity)[]): DynamicModule; }