11 lines
316 B
TypeScript
11 lines
316 B
TypeScript
import type { AuthorSummary, AuthorDetail } from '../types'
|
|
import { api } from './client'
|
|
|
|
export function fetchAuthors(): Promise<AuthorSummary[]> {
|
|
return api.get<AuthorSummary[]>('/authors')
|
|
}
|
|
|
|
export function fetchAuthor(id: number): Promise<AuthorDetail> {
|
|
return api.get<AuthorDetail>(`/authors/${id}`)
|
|
}
|