UNPKG

@vendure/core

Version:

A modern, headless ecommerce framework

20 lines (19 loc) 985 B
import { SetSettingsStoreValueResult } from '../../../config/settings-store/settings-store-types'; import { SettingsStoreService } from '../../../service/helpers/settings-store/settings-store.service'; import { RequestContext } from '../../common/request-context'; export declare class SettingsStoreInput { key: string; value: any; } /** * @description * Resolvers for settings store operations in the Admin API. */ export declare class SettingsStoreAdminResolver { private readonly settingsStoreService; constructor(settingsStoreService: SettingsStoreService); getSettingsStoreValue(ctx: RequestContext, key: string): Promise<any>; getSettingsStoreValues(ctx: RequestContext, keys: string[]): Promise<Record<string, any>>; setSettingsStoreValue(ctx: RequestContext, input: SettingsStoreInput): Promise<SetSettingsStoreValueResult>; setSettingsStoreValues(ctx: RequestContext, inputs: SettingsStoreInput[]): Promise<SetSettingsStoreValueResult[]>; }