UNPKG

@symanticreative/vendure-admin-client

Version:

A TypeScript GraphQL client for Vendure Admin API to create custom dashboards

23 lines (22 loc) 802 B
import { GraphQLClientService } from '../core/graphql/graphql-client.service'; import { AdminSettings, UpdateAdminSettingsInput } from '../models/settings.model'; /** * Repository for admin settings operations * Note: Settings are handled differently from other entities, * so we don't extend the base repository */ export declare class SettingsRepository { private graphqlClient; constructor(graphqlClient: GraphQLClientService); /** * Get admin settings * @returns Promise resolving to admin settings */ getSettings(): Promise<AdminSettings>; /** * Update admin settings * @param input - Settings update input * @returns Promise resolving to updated settings */ updateSettings(input: UpdateAdminSettingsInput): Promise<AdminSettings>; }