This commit is contained in:
2026-04-06 02:32:47 +03:00
parent 5f3d208158
commit 24a44481a0
152 changed files with 85913 additions and 44338 deletions
+20
View File
@@ -0,0 +1,20 @@
import { ApiClient, type ApiClientOptions } from "../infra/client"
import type { ApiPath, ApiRequestBody } from "../infra/types"
export const SETTINGS_ROUTES = {
INDEX: "/api/settings",
} as const satisfies Record<string, ApiPath>
export class SettingsClient extends ApiClient {
constructor(baseUrl?: string, defaultOptions?: ApiClientOptions) {
super(baseUrl, defaultOptions)
}
async fetch() {
return this.get(SETTINGS_ROUTES.INDEX)
}
async update(payload: ApiRequestBody<typeof SETTINGS_ROUTES.INDEX, "put">) {
return this.put(SETTINGS_ROUTES.INDEX, payload)
}
}