t :: %GraphQL.Type.Interface{description: binary | nil, fields: Map.t | function, name: binary, resolver: (any -> GraphQL.Type.ObjectType.t) | nil}