UNPKG

@hyperbrowser/sdk

Version:

Node SDK for Hyperbrowser API

25 lines (24 loc) 623 B
import { z } from "zod"; import { ExtractJobStatus } from "./constants"; import { CreateSessionParams } from "./session"; export interface StartExtractJobParams { urls: string[]; systemPrompt?: string; prompt?: string; schema?: z.ZodSchema | object; waitFor?: number; sessionOptions?: CreateSessionParams; maxLinks?: number; } export interface StartExtractJobResponse { jobId: string; } export interface ExtractJobStatusResponse { status: ExtractJobStatus; } export interface ExtractJobResponse { jobId: string; status: ExtractJobStatus; data?: object; error?: string; }