UNPKG

@doczilla/node

Version:
26 lines (25 loc) 879 B
import type { AsyncJob, AsyncScreenshot, CreateScreenshot, SyncJob, SyncScreenshot } from '../generated'; import { BaseService } from './BaseService'; export declare class ScreenshotService extends BaseService { /** * Create a screenshot and directly return the result. * @param requestBody * @returns binary * @throws AxiosError */ direct(requestBody: CreateScreenshot): Promise<Buffer>; /** * Create a screenshot and write the result directly in your bucket. * @param requestBody * @returns SyncJob * @throws AxiosError */ sync(requestBody: SyncScreenshot): Promise<SyncJob>; /** * Queue the creation of a screenshot and call the webhook with the result. * @param requestBody * @returns AsyncJob * @throws AxiosError */ async(requestBody: AsyncScreenshot): Promise<AsyncJob>; }