17 lines
574 B
TypeScript
17 lines
574 B
TypeScript
import { PrismaService } from '../prisma/prisma.service';
|
|
import { ConfigService } from '@nestjs/config';
|
|
export declare class ScraperService {
|
|
private prisma;
|
|
private config;
|
|
constructor(prisma: PrismaService, config: ConfigService);
|
|
private readonly logger;
|
|
private parsePrice;
|
|
private parseDate;
|
|
private parseDateRange;
|
|
private getTableSelector;
|
|
private parseProductRow;
|
|
scrapeAllSources(): Promise<void>;
|
|
scrapeProducts(sourceUrl: string, sourceId: number): Promise<void>;
|
|
manualScrape(sourceId: number): Promise<void>;
|
|
}
|