Interfaces are not GraphQL compliant

@minhaj empty types are invalid GraphQL, so I don’t think that is a bug. I had a look at the spec:

Quoting from here:

  1. An Object type must define one or more fields.

Quoting from here:

  1. An Interface type must define one or more fields.

There is an issue here to add support for empty types, but it has not been accepted yet.