import * as jsonapi from 'utils/json-api-client' import { boundMethod } from 'autobind-decorator' import * as models from 'core/store/models' /** * Delete removes all runs given a query * * @example "/bulk_delete_runs" */ const DELETE_ENDPOINT = '/proxy/v2/bulk_delete_runs' export class BulkDeleteRuns { constructor(private api: jsonapi.Api) {} @boundMethod public bulkDeleteJobRuns( bulkDeleteRunRequest: models.BulkDeleteRunRequest, ): Promise> { return this.destroy(bulkDeleteRunRequest) } private destroy = this.api.deleteResource( DELETE_ENDPOINT, ) }