ConcreteResolvable

public protocol ConcreteResolvable : Resolvable

Concrete Resolvable

A Resolvable that is required to have a type name

  • concreteTypeName Default implementation

    Name that should be used in GraphQL

    Default Implementation

    Declaration

    Swift

    static var concreteTypeName: String { get }
  • typeName Extension method

    Warning

    default implementation from GraphZahl. Do not override unless you know exactly what you are doing.

    Declaration

    Swift

    public static var typeName: String? { get }

Available where Self: OutputResolvable

  • reference(using:) Extension method

    Warning

    default implementation from GraphZahl. Do not override unless you know exactly what you are doing.

    Declaration

    Swift

    public static func reference(using context: inout Resolution.Context) throws -> GraphQLOutputType