14 lines
691 B
TypeScript
14 lines
691 B
TypeScript
import { BusinessListing, InvestmentsListing, ListingCriteria, ProfessionalsBrokersListing } from '../models/main.model.js';
|
|
import { RedisService } from '../redis/redis.service.js';
|
|
import { Logger } from 'winston';
|
|
export declare class ListingsService {
|
|
private redisService;
|
|
private readonly logger;
|
|
constructor(redisService: RedisService, logger: Logger);
|
|
setListing(value: BusinessListing | ProfessionalsBrokersListing | InvestmentsListing, id?: string): Promise<void>;
|
|
getListingById(id: string): Promise<any>;
|
|
deleteListing(id: string): void;
|
|
getAllListings(start?: number, end?: number): Promise<any>;
|
|
find(criteria: ListingCriteria): Promise<any>;
|
|
}
|