@qbraid-core/jobs
Version:
Client for the qBraid Quantum Jobs service.
10 lines (9 loc) • 572 B
TypeScript
import { QbraidSession, QbraidClient } from '@qbraid-core/base';
import { QuantumJobResponse, JobQueryParams, DeleteSingleJobResponse, DeleteMultipleJobsResponse, CancelResponse } from './types';
export declare class QuantumJobsClient extends QbraidClient {
constructor(session?: QbraidSession);
getJobs(params?: JobQueryParams): Promise<QuantumJobResponse>;
deleteJob(jobId: string): Promise<DeleteSingleJobResponse>;
deleteMultipleJobs(jobIdArray: string[]): Promise<DeleteMultipleJobsResponse>;
cancelJobs(jobId: string): Promise<CancelResponse>;
}