github.com/pingcap/tiflow@v0.0.0-20240520035814-5bf52d54e205/dm/ui/src/models/api.ts (about)

     1  import { createApi, fetchBaseQuery } from '@reduxjs/toolkit/query/react'
     2  
     3  export const api = createApi({
     4    baseQuery: fetchBaseQuery({ baseUrl: '/api/v1' }),
     5    endpoints: () => ({}),
     6    tagTypes: ['Source', 'Task', 'TaskConfig', 'ClusterMaster', 'ClusterWorker'],
     7    reducerPath: 'api',
     8  })
     9  
    10  export interface ListResponse<T> {
    11    data: T[]
    12    total: number
    13  }