api-client: implement individual api clients

This commit is contained in:
dumbmoron
2024-09-11 21:03:11 +00:00
parent a80c7b7a5a
commit 1d30ac0139
4 changed files with 48 additions and 0 deletions

View File

@@ -0,0 +1,13 @@
import BaseCobaltAPI from "./internal/base-api";
import { CobaltRequest } from "./types/request";
import { CobaltAPIClient } from "./types/interface";
export default class UnauthenticatedCobaltAPI extends BaseCobaltAPI implements CobaltAPIClient {
constructor(baseURL: string, userAgent?: string) {
super(baseURL, userAgent);
}
async request(data: CobaltRequest) {
return super._request(data, {});
}
}