From a56f5357de8a20693bbd92bf953a044db4139a2c Mon Sep 17 00:00:00 2001 From: Timothy Armes Date: Fri, 21 Feb 2020 14:21:06 +0100 Subject: [PATCH] Export `apongoDirectives` rather than `apongoDirective` --- README.md | 4 ++-- __tests__/apollo-config.js | 4 ++-- index.js | 4 ++-- package.json | 2 +- src/types.js | 2 +- 5 files changed, 8 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index e985ff9..fd85c04 100644 --- a/README.md +++ b/README.md @@ -46,14 +46,14 @@ when calling Apollo's `makeExecutableSchema`: ``` import { mergeTypes } from 'merge-graphql-schemas'; -import { apongoDirective, apongoTypes } from 'apongo'; +import { apongoDirectives, apongoTypes } from 'apongo'; ... const schema = makeExecutableSchema({ typeDefs: mergeTypes([apongoTypes, ...yourTypes]), resolvers, - schemaDirectives: { apongo: apongoDirective }, + schemaDirectives: { ...apongoDirectives }, }); ``` diff --git a/__tests__/apollo-config.js b/__tests__/apollo-config.js index d748860..c9c9fa3 100644 --- a/__tests__/apollo-config.js +++ b/__tests__/apollo-config.js @@ -4,7 +4,7 @@ import { ApolloServer } from 'apollo-server'; import gql from 'graphql-tag'; import mongoose from 'mongoose'; -import { apongoTypes, apongoDirective } from '../src/types'; +import { apongoTypes, apongoDirectives } from '../src/types'; import createPipeline from '../src/create-pipeline'; const userSchema = new mongoose.Schema({ @@ -73,7 +73,7 @@ export const apolloServer = () => { const server = new ApolloServer({ resolvers, typeDefs: mergeTypes([apongoTypes, types]), - schemaDirectives: { apongo: apongoDirective } + schemaDirectives: { ...apongoDirectives } }); const { query } = createTestClient(server); diff --git a/index.js b/index.js index c67ea74..738d411 100644 --- a/index.js +++ b/index.js @@ -1,8 +1,8 @@ const createPipeline = require('./src/create-pipeline'); -const { apongoTypes, apongoDirective } = require('./src/types'); +const { apongoTypes, apongoDirectives } = require('./src/types'); module.exports = { createPipeline, apongoTypes, - apongoDirective, + apongoDirectives, }; diff --git a/package.json b/package.json index ce199fa..b437ace 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "apongo", - "version": "1.0.2", + "version": "1.1.0", "description": "Create Mongo aggregation pipelines with recursive joins for Apollo queries.", "main": "index.js", "keywords": [ diff --git a/src/types.js b/src/types.js index f5405e1..c8a9ca7 100644 --- a/src/types.js +++ b/src/types.js @@ -24,6 +24,6 @@ class apongoDirective extends SchemaDirectiveVisitor { module.exports = { apongoTypes, - apongoDirective, + apongoDirectives : { apongo: apongoDirective }, };