package MooseX::Method::Signatures::Types; BEGIN { $MooseX::Method::Signatures::Types::AUTHORITY = 'cpan:FLORA'; } BEGIN { $MooseX::Method::Signatures::Types::VERSION = '0.36'; } use MooseX::Types 0.19 -declare => [qw/ Injections PrototypeInjections Params /]; use MooseX::Types::Moose qw/Str ArrayRef/; use MooseX::Types::Structured 0.20 qw/Dict/; use Parse::Method::Signatures::Types qw/Param/; subtype Injections, as ArrayRef[Str]; subtype PrototypeInjections, as Dict[declarator => Str, injections => Injections]; subtype Params, as ArrayRef[Param]; 1; __END__ =pod =encoding utf-8 =head1 NAME MooseX::Method::Signatures::Types =head1 AUTHORS =over 4 =item * Florian Ragwitz =item * Ash Berlin =item * Cory Watson =item * Daniel Ruoso =item * Dave Rolsky =item * Hakim Cassimally =item * Jonathan Scott Duff =item * Justin Hunter =item * Kent Fredric =item * Maik Hentsche =item * Matt Kraai =item * Rhesa Rozendaal =item * Ricardo SIGNES =item * Steffen Schwigon =item * Yanick Champoux =item * Nicholas Perez =back =head1 COPYRIGHT AND LICENSE This software is copyright (c) 2010 by Florian Ragwitz. This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. =cut