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
TypeScript
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;
}