ThinkDeepTech/thinkdeep

View on GitHub
packages/deep-microservice-analysis/src/resolvers.js

Summary

Maintainability
A
0 mins
Test Coverage
import {dateScalar} from './scalars.js';
import {EconomicEntityFactory} from '@thinkdeep/model';

const resolvers = {
  Date: dateScalar,
  Query: {
    getSentiments: async (
      _,
      {economicEntities, startDate, endDate},
      {dataSources, permissions}
    ) =>
      dataSources.analysisService.sentiments(
        EconomicEntityFactory.get(economicEntities),
        startDate,
        endDate,
        permissions
      ),
  },
};

export {resolvers};