UNPKG

@xcrap/core

Version:

Xcrap Core is the core package of the Xcrap framework for web scraping, offering tools such as HttpClient, BaseClient, Randomizer, Rotator, and support for proxies and pagination.

39 lines (38 loc) 1.25 kB
export declare class TrackingError extends Error { constructor(message: string); } export declare class PageParsingFailureError extends TrackingError { constructor(); } export declare class InvalidPageValueError extends TrackingError { constructor(); } export declare class StaticPaginatorError extends Error { constructor(message: string); } export declare class InvalidUrlError extends StaticPaginatorError { constructor(url: string); } export declare class InvalidPageError extends StaticPaginatorError { constructor(page: number, minPage: number, lastPage: number); } export declare class PageOutOfRangeError extends StaticPaginatorError { constructor(page: number, minPage: number, lastPage: number); } export declare class EmptyArrayError extends Error { constructor(name: string); } export declare class InvalidStatusCodeError extends Error { statusCode: number; url?: string; constructor(statusCode: number, url?: string); } export declare class InvalidJsonBody extends Error { constructor(message?: string); } export declare class InvalidHtmlBody extends Error { constructor(message?: string); } export declare class InvalidMarkdownBody extends Error { constructor(message?: string); }