| JSON-RPC-Common documentation | Contained in the JSON-RPC-Common distribution. |
JSON::RPC::Common::TypeConstraints - Type constraint library
version 0.10
use JSON::RPC::Common::TypeConstraints qw(JSONValue);
See MooseX::Types
Value|ArrayRef|HashRef
Undef|Value|ArrayRef|HashRef
ArrayRef|HashRef
Yuval Kogman <nothingmuch@woobling.org>
This software is copyright (c) 2011 by Yuval Kogman.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.
| JSON-RPC-Common documentation | Contained in the JSON-RPC-Common distribution. |
#!/usr/bin/perl package JSON::RPC::Common::TypeConstraints; BEGIN { $JSON::RPC::Common::TypeConstraints::VERSION = '0.10'; } # ABSTRACT: Type constraint library use strict; use warnings; use MooseX::Types -declare => [qw(JSONDefined JSONValue JSONContainer)]; use MooseX::Types::Moose qw(Value ArrayRef HashRef Undef); subtype JSONDefined, as Value|ArrayRef|HashRef; subtype JSONValue, as Undef|Value|ArrayRef|HashRef; subtype JSONContainer, as ArrayRef|HashRef; __PACKAGE__ __END__