@accounter/server
Version:
Accounter GraphQL server
12 lines (11 loc) • 554 B
TypeScript
import { TenantAwareDBClient } from '../../app-providers/tenant-db-client.js';
import type { IUpdateAdminContextParams } from '../types.js';
export declare class AdminContextProvider {
private context;
private db;
private cachedContext;
constructor(context: GraphQLModules.GlobalContext, db: TenantAwareDBClient);
getAdminContext(): Promise<import("../types.js").IGetAdminContextsResult>;
updateAdminContext(params: IUpdateAdminContextParams): Promise<import("../types.js").IUpdateAdminContextResult[]>;
clearCache(): void;
}