Public

Documentation for GraphQLParser's public interface.

GraphQLParser.is_valid_executable_documentMethod
is_valid_executable_document(str::String; throw_on_error=false)

Returns a Bool indicating whether the document described by str is valid.

The document is parsed and some validation performed. For further information see validate_executable_document and package documentation.

To throw an exception if a validation error is found, set throw_on_error to true. (Note, parsing errors will always throw an exception).

To retrieve a list of validation errors in the document, use validate_executable_document instead.

source
GraphQLParser.validate_executable_documentMethod
validate_executable_document(str::String)

Return a list of validation errors in the GraphQL executable document described by str.

Firstly the document will be parsed with any parsing errors being immediately thrown.

Secondly, the parsed document will be validated against some of the specification with all validation errors being returned. See the package documentation for a full description of what validation is performed.

source