@forestadmin/forestadmin-client
Version:
This package contains the logic to use the ForestAdmin API inside an agent.
24 lines • 1.43 kB
TypeScript
import ChartHandler from './charts/chart-handler';
import EventsSubscriptionService from './events-subscription';
import { RefreshEventsHandlerService } from './events-subscription/types';
import IpWhiteListService from './ip-whitelist';
import { ModelCustomizationService } from './model-customizations/types';
import PermissionService from './permissions/permission-with-cache';
import RenderingPermissionService from './permissions/rendering-permission';
import SchemaService from './schema';
import { ForestAdminAuthServiceInterface, ForestAdminClientOptions, ForestAdminClientOptionsWithDefaults, ForestAdminServerInterface } from './types';
import ContextVariablesInstantiator from './utils/context-variables-instantiator';
export default function buildApplicationServices(forestAdminServerInterface: ForestAdminServerInterface, options: ForestAdminClientOptions): {
optionsWithDefaults: ForestAdminClientOptionsWithDefaults;
renderingPermission: RenderingPermissionService;
schema: SchemaService;
contextVariables: ContextVariablesInstantiator;
ipWhitelist: IpWhiteListService;
permission: PermissionService;
chartHandler: ChartHandler;
auth: ForestAdminAuthServiceInterface;
modelCustomizationService: ModelCustomizationService;
eventsSubscription: EventsSubscriptionService;
eventsHandler: RefreshEventsHandlerService;
};
//# sourceMappingURL=build-application-services.d.ts.map