GraphQL::Type::Scalar - GraphQL scalar type
use GraphQL::Type::Scalar; my $int_type = GraphQL::Type::Scalar->new( name => 'Int', description => 'The `Int` scalar type represents non-fractional signed whole numeric ' . 'values. Int can represent values between -(2^31) and 2^31 - 1. ', serialize => \&coerce_int, parse_value => \&coerce_int, );
Has name, description from GraphQL::Role::Named.
name
description
Code-ref. Required.
Coerces from a Perl entity of the required type, to a GraphQL entity, or throws an exception.
Must throw an exception if passed a defined (i.e. non-null) but invalid Perl object of the relevant type. undef must always be valid.
undef
Code-ref. Required if is for an input type.
Coerces from a GraphQL entity, to a Perl entity of the required type, or throws an exception.
True if given Perl entity is valid value for this type. Uses "serialize" attribute.
To install GraphQL, copy and paste the appropriate command in to your terminal.
cpanm
cpanm GraphQL
CPAN shell
perl -MCPAN -e shell install GraphQL
For more information on module installation, please visit the detailed CPAN module installation guide.