console/packages/services/api/src/modules/operations/resolvers/SchemaChangeUsageStatisticsAffectedOperation.ts

14 lines
523 B
TypeScript

import { SchemaChangeUsageStatisticsAffectedOperationResolvers } from '../../../__generated__/types';
import { OperationsReader } from '../providers/operations-reader';
export const SchemaChangeUsageStatisticsAffectedOperation: Pick<
SchemaChangeUsageStatisticsAffectedOperationResolvers,
'operation'
> = {
operation: (affectedOperation, _, { injector }) => {
return injector.get(OperationsReader).readOperation({
targetIds: affectedOperation.targetIds,
hash: affectedOperation.hash,
});
},
};