Files
reiverr/src/lib/apis/api.interface.ts
2024-03-28 00:49:43 +02:00

16 lines
440 B
TypeScript

import type createClient from 'openapi-fetch';
export interface Api<Paths extends NonNullable<unknown>> {
getClient(): ReturnType<typeof createClient<Paths>>;
}
// export abstract class Api<Paths extends NonNullable<unknown>> {
// protected abstract baseUrl: string;
// protected abstract client: ReturnType<typeof createClient<Paths>>;
// protected abstract isLoggedIn: boolean;
//
// getApi() {
// return this.client;
// }
// }