import { PaginateQuery, Paginated } from 'nestjs-paginate'; import { MongoRepository } from 'typeorm'; import { ObjectId } from 'mongodb'; import { ExtendedPaginateConfig } from 'index'; export interface IBaseMongoId { _id: ObjectId; } export interface IBaseMongoRepository extends MongoRepository { getMany(query: PaginateQuery): Promise>; findById(id: string | ObjectId): Promise; paginateConfig: ExtendedPaginateConfig; }