Skip to main content
Version: 4.0 (RC)

crawlee-impit-client.api

Public API Report File for "@crawlee/impit-client"

Do not edit this file. It is a report generated by API Extractor.


import { BaseHttpClient } from '@crawlee/http-client';
import type { CrawleeLogger } from '@crawlee/types';
import type { CustomFetchOptions } from '@crawlee/http-client';
import { ImpitOptions } from 'impit';

// @public (undocumented)
export const Browser: {
readonly Chrome: "chrome";
readonly Firefox: "firefox";
};

// @public
export class ImpitHttpClient extends BaseHttpClient {
constructor(options?: Omit<ImpitOptions, 'proxyUrl' | 'timeout'> & {
cacheClients?: boolean;
logger?: CrawleeLogger;
});
// (undocumented)
fetch(request: Request, options?: RequestInit & CustomFetchOptions): Promise<Response>;
}

// (No @packageDocumentation comment for this package)