validaGraphQLDirective top-level property
The validation performed in a type, field or argument definition
Implementation
final validaGraphQLDirective = GraphQLDirective(
name: 'valida',
locations: [
// Types
DirectiveLocation.SCALAR,
DirectiveLocation.OBJECT,
DirectiveLocation.INTERFACE,
DirectiveLocation.UNION,
DirectiveLocation.ENUM,
DirectiveLocation.INPUT_OBJECT,
// Fields
DirectiveLocation.FIELD_DEFINITION,
DirectiveLocation.ARGUMENT_DEFINITION,
DirectiveLocation.INPUT_FIELD_DEFINITION,
],
description:
'The validation performed in a type, field or argument definition',
isRepeatable: false,
inputs: [
graphQLString.nonNull().inputField('jsonSpec'),
],
);