Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

from the tutorial:

  const typeDefs = `
  type Query {
    info: String!
    feed: [Link!]!
  }

  type Link {
    id: ID!
    description: String!
    url: String!
  }
  `
Why is this rubbish in backticks accepted? It is especially stunning to see this in "modern" ES6+ code explaining the newest hype. It's not even mentioned that it sucks, it's presented like proper code.


Because it's a string?


It could be done in a type safe manner as opposed to magic strings.


No, because it's meant to be a declarative language and not ECMA-based. At least spend five minutes understanding what something is before throwing shade.


Yeah you can do SQL with Hibernate too. It works but it's a nightmare




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: