@accounter/server
Version:
Accounter GraphQL server
12 lines (11 loc) • 547 B
TypeScript
import DataLoader from 'dataloader';
import { TenantAwareDBClient } from '../../app-providers/tenant-db-client.js';
export declare class EmployeesProvider {
private db;
constructor(db: TenantAwareDBClient);
private batchEmployeesByEmployerIDs;
getEmployeesByEmployerLoader: DataLoader<string, import("../types.js").IGetEmployeesByEmployerResult[], string>;
private batchEmployeesByIDs;
getEmployeesByIdLoader: DataLoader<string, import("../types.js").IGetEmployeesByIdResult | undefined, string>;
clearCache(): void;
}