21 lines
428 B
TypeScript
21 lines
428 B
TypeScript
export interface ApiRequestOptions {
|
|
signal?: AbortSignal
|
|
}
|
|
|
|
export interface ExampleHealthResponse {
|
|
status: 'ok'
|
|
}
|
|
|
|
export interface ExampleWelcomeResponse {
|
|
message: string
|
|
}
|
|
|
|
export interface ExampleApi {
|
|
getHealth: (options?: ApiRequestOptions) => Promise<ExampleHealthResponse>
|
|
getWelcome: (options?: ApiRequestOptions) => Promise<ExampleWelcomeResponse>
|
|
}
|
|
|
|
export interface ApiClients {
|
|
example: ExampleApi
|
|
}
|