18 lines
726 B
TypeScript
18 lines
726 B
TypeScript
import type {
|
|
InstanceExperimentalSettings,
|
|
InstanceGeneralSettings,
|
|
PatchInstanceGeneralSettings,
|
|
PatchInstanceExperimentalSettings,
|
|
} from "@paperclipai/shared";
|
|
import { api } from "./client";
|
|
|
|
export const instanceSettingsApi = {
|
|
getGeneral: () =>
|
|
api.get<InstanceGeneralSettings>("/instance/settings/general"),
|
|
updateGeneral: (patch: PatchInstanceGeneralSettings) =>
|
|
api.patch<InstanceGeneralSettings>("/instance/settings/general", patch),
|
|
getExperimental: () =>
|
|
api.get<InstanceExperimentalSettings>("/instance/settings/experimental"),
|
|
updateExperimental: (patch: PatchInstanceExperimentalSettings) =>
|
|
api.patch<InstanceExperimentalSettings>("/instance/settings/experimental", patch),
|
|
};
|