/
githubmirror
/
ydb-embedded-ui
Обзор
Документация
Войти
/
githubmirror
/
ydb-embedded-ui
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
src/services/api/operation.ts
55 строк
1 KB
Anton Standrik
chore!: split apis (#1718)
28 ноя 2024, 12:43
Не верифицирован
28 ноя 2024, 12:43
e050bd7
Код
Авторство
О чём код?
import type { OperationCancelRequestParams, OperationForgetRequestParams, OperationListRequestParams, TOperationList, } from '../../types/api/operations'; import type {AxiosOptions} from './base'; import {BaseYdbAPI} from './base'; export class OperationAPI extends BaseYdbAPI { getOperationList( params: OperationListRequestParams, {concurrentId, signal}: AxiosOptions = {}, ) { return this.get<TOperationList>( this.getPath('/operation/list'), {...params}, { concurrentId, requestConfig: {signal}, }, ); } cancelOperation( params: OperationCancelRequestParams, {concurrentId, signal}: AxiosOptions = {}, ) { return this.post<TOperationList>( this.getPath('/operation/cancel'), {}, {...params}, { concurrentId, requestConfig: {signal}, }, ); } forgetOperation( params: OperationForgetRequestParams, {concurrentId, signal}: AxiosOptions = {}, ) { return this.post<TOperationList>( this.getPath('/operation/forget'), {}, {...params}, { concurrentId, requestConfig: {signal}, }, ); } }