gabotechs / graphqxl

GraphQXL is a new language built on top of the GraphQL syntax that extends the original language with some additional features useful for creating scalable and big server side schemas. This repository contains the source code for the GraphQXL compiler.
https://gabotechs.github.io/graphqxl
MIT License
272 stars 8 forks source link

interfaces implementing interfaces #48

Closed fotoetienne closed 1 year ago

fotoetienne commented 1 year ago

In the current release of the GraphQL spec, interfaces can implement interfaces

interface Node {
  id: ID!
}

interface Resource implements Node {
  id: ID!
  url: String
}

This would be great to support in GraphQXL

gabotechs commented 1 year ago

Agree, this should be supported in GraphQXL, I will prepare a PR for this soon

taras commented 1 year ago

It looks like it's been implemented. Does the playground have support for this?

gabotechs commented 1 year ago

yeah, it should, it was released in the current version v0.39.0, which is still not officially released in brew, but should be available in the playground and in the node wrapper. Was planning on closing this once it is officially released in brew

gabotechs commented 1 year ago

Apparently the official homebrew-core repository has a bot that already checks for updates, this functionality was automatically published in homebrew some time ago https://github.com/Homebrew/homebrew-core/pull/122392.

Closing it as it is now public everywhere