Giter Club home page Giter Club logo

Comments (6)

jbaxleyiii avatar jbaxleyiii commented on May 21, 2024

@PCreations thanks for this! I think we could also create a super simple parseLink which handles this for you! Would you be open to working on that?

from apollo-link.

PCreations avatar PCreations commented on May 21, 2024

@jbaxleyiii Sure ! Maybe we should just define the specs for this link before, on slack ? on this issue ?

from apollo-link.

jbaxleyiii avatar jbaxleyiii commented on May 21, 2024

Lets do it here 👍

from apollo-link.

PCreations avatar PCreations commented on May 21, 2024

As far as I understrand, this link should be responsible to parse the given operation. So we could use it with GraphiQL as such :

const link = ApolloLink.from([
  new ParseLink(),
  new HttpLink({
    uri: '/graphql',
  }),
]);
<GraphiQL fetcher={
    (operation) => execute(link, operation)
  }
  />,

from apollo-link.

jbaxleyiii avatar jbaxleyiii commented on May 21, 2024

yep! And it should just run parse(query) and pass that forward to the next link:

const parser = new ApolloLink((operation, forward) => {
  operation.query = typeof operation.query === 'string' ? parse(operation.query) : operation.query;
  return forward(operation);
})

from apollo-link.

JoviDeCroock avatar JoviDeCroock commented on May 21, 2024

Since this issue is really outdated I am closing it but if you are still concerned about this feel free to reopen and I'll get back to you asap.

from apollo-link.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.