How to use the aws-lambda-graphql.Server function in aws-lambda-graphql

To help you get started, we’ve selected a few aws-lambda-graphql examples, based on popular ways it is used in public projects.

github michalkvasnicak / aws-lambda-graphql / packages / chat-example-server / src / index.ts View on Github external
subscribe: withFilter(
        pubSub.subscribe('NEW_MESSAGE'),
        (rootValue: Message, args: { type: null | MessageType }) => {
          // this can be async too :)
          if (args.type == null) {
            return true;
          }

          return args.type === rootValue.type;
        },
      ),
    },
  },
};

const server = new Server({
  connectionManager,
  eventProcessor: new DynamoDBEventProcessor(),
  resolvers,
  subscriptionManager,
  typeDefs,
});

export const handleHttp = server.createHttpHandler();
export const handleWebSocket = server.createWebSocketHandler();
export const handleDynamoDBStream = server.createEventHandler();

aws-lambda-graphql

Apollo server for AWS Lambda with WebSocket subscriptions support over API Gateway v1 + v2

MIT
Latest version published 9 months ago

Package Health Score

61 / 100
Full package analysis

Similar packages