This commit is contained in:
qq
2026-04-21 22:34:39 +08:00
commit c28429b589
718 changed files with 48804 additions and 0 deletions
+15
View File
@@ -0,0 +1,15 @@
import { FindManyOptions, FindOptionsWhere, ObjectLiteral, Repository } from 'typeorm';
import { PaginatedDto } from '../api';
import { QueryDeepPartialEntity } from 'typeorm/query-builder/QueryPartialEntity';
export declare class RepositoryHelp {
static update<Entity extends ObjectLiteral>(repos: Repository<Entity>, where: FindOptionsWhere<Entity>, entity: QueryDeepPartialEntity<Entity>): Promise<number | undefined>;
static finePaginatedData<Entity extends ObjectLiteral>(repos: Repository<Entity>, dto: PaginatedDto, options?: FindManyOptions<Entity>): Promise<Entity[]>;
static findPaginated<Entity extends ObjectLiteral>(repos: Repository<Entity>, dto: PaginatedDto, options?: FindManyOptions<Entity>): Promise<{
data: Entity[];
total: number;
}>;
static paginatedDtoToSkipAndTake(dto: PaginatedDto): {
skip: number;
take: number;
};
}