UNPKG

@teknologi-umum/pesto

Version:
16 lines (15 loc) 593 B
import type { CodeRequest, CodeResponse, PingResponse, RuntimeResponse } from "./responses"; export type ClientConfig = { token: string; baseURL?: URL; }; export declare class PestoClient { private readonly baseURL; private readonly token; constructor(config: ClientConfig); static fromToken(token: string): PestoClient; ping(abortSignal?: AbortSignal): Promise<PingResponse>; listRuntimes(abortSignal?: AbortSignal): Promise<RuntimeResponse>; execute(codeRequest: CodeRequest, abortSignal?: AbortSignal): Promise<CodeResponse>; private processError; }