INNER CODE UNIT · TypeScript
cleanParams
apache/kyuubi · kyuubi-server/web-ui/src/api/batch/index.ts:27
function cleanParams(params: IBatchSearch): IBatchSearch {
return Object.fromEntries(
Object.entries(params).filter(([, value]) => value !== '')
) as IBatchSearch
}
export function getAllBatches(params: IBatchSearch) {
return request({
url: 'api/v1/batches',
method: 'get',
params: cleanParams(params)
}) as Promise<IGetBatchesResponse>
}
export function getBatch(batchId: string) {
return request({
url: `api/v1/batches/${batchId}`,
method: 'get'