public class FederatedSchemaValidator
Validates generated federated objects.
| Constructor and Description |
|---|
FederatedSchemaValidator()
Validates generated federated objects.
|
| Modifier and Type | Method and Description |
|---|---|
void |
validateGraphQLType(graphql.schema.GraphQLType type)
Validates target GraphQLType whether it is a valid federated object.
|
public FederatedSchemaValidator()
Validates generated federated objects.
public void validateGraphQLType(graphql.schema.GraphQLType type)
Validates target GraphQLType whether it is a valid federated object.
Verifies:
base type doesn't declare any @external fields
@key directive references existing fields
@key directive on extended types references @external fields
@requires directive is only applicable on extended types and references @external fields
@provides directive references valid @external fields