This commit is contained in:
@ -1,5 +1,11 @@
|
||||
import { api } from './api';
|
||||
import type { Idea, CreateIdeaDto, UpdateIdeaDto, IdeaStatus, IdeaPriority } from '../types/idea';
|
||||
import type {
|
||||
Idea,
|
||||
CreateIdeaDto,
|
||||
UpdateIdeaDto,
|
||||
IdeaStatus,
|
||||
IdeaPriority,
|
||||
} from '../types/idea';
|
||||
|
||||
export interface QueryIdeasParams {
|
||||
status?: IdeaStatus;
|
||||
@ -23,8 +29,12 @@ export interface PaginatedResponse<T> {
|
||||
}
|
||||
|
||||
export const ideasApi = {
|
||||
getAll: async (params?: QueryIdeasParams): Promise<PaginatedResponse<Idea>> => {
|
||||
const { data } = await api.get<PaginatedResponse<Idea>>('/ideas', { params });
|
||||
getAll: async (
|
||||
params?: QueryIdeasParams,
|
||||
): Promise<PaginatedResponse<Idea>> => {
|
||||
const { data } = await api.get<PaginatedResponse<Idea>>('/ideas', {
|
||||
params,
|
||||
});
|
||||
return data;
|
||||
},
|
||||
|
||||
|
||||
Reference in New Issue
Block a user