designsApi: {
    getAll: () => Promise<AxiosResponse<any, any, {}>>;
    getById: (id: number) => Promise<AxiosResponse<any, any, {}>>;
    create: (data: any) => Promise<AxiosResponse<any, any, {}>>;
    update: (id: number, data: any) => Promise<AxiosResponse<any, any, {}>>;
    delete: (id: number) => Promise<AxiosResponse<any, any, {}>>;
    addTeamNames: (
        id: number,
        names: any[],
    ) => Promise<AxiosResponse<any, any, {}>>;
    generatePreview: (id: number) => Promise<AxiosResponse<any, any, {}>>;
    generatePrintFile: (id: number) => Promise<AxiosResponse<any, any, {}>>;
    finalize: (id: number) => Promise<AxiosResponse<any, any, {}>>;
} = ...

Type declaration

  • getAll: () => Promise<AxiosResponse<any, any, {}>>
  • getById: (id: number) => Promise<AxiosResponse<any, any, {}>>
  • create: (data: any) => Promise<AxiosResponse<any, any, {}>>
  • update: (id: number, data: any) => Promise<AxiosResponse<any, any, {}>>
  • delete: (id: number) => Promise<AxiosResponse<any, any, {}>>
  • addTeamNames: (id: number, names: any[]) => Promise<AxiosResponse<any, any, {}>>
  • generatePreview: (id: number) => Promise<AxiosResponse<any, any, {}>>
  • generatePrintFile: (id: number) => Promise<AxiosResponse<any, any, {}>>
  • finalize: (id: number) => Promise<AxiosResponse<any, any, {}>>