Search results for "module:Type::Params"
Type::Params - sub signature validation using Type::Tiny type constraints and coercions
This documents the details of the Type::Params package. Type::Tiny::Manual is a better starting place if you're new. Type::Params uses Type::Tiny constraints to validate the parameters to a sub. It takes the slightly unorthodox approach of separating...
TOBYINK/Type-Tiny-2.004000 - 05 Apr 2023 09:28:11 UTC
Type::Tiny - tiny, yet Moo(se)-compatible type constraint
This documents the internals of the Type::Tiny class. Type::Tiny::Manual is a better starting place if you're new. Type::Tiny is a small class for creating Moose-like type constraint objects which are compatible with Moo, Moose and Mouse. use Scalar:...
TOBYINK/Type-Tiny-2.004000 - 05 Apr 2023 09:28:11 UTC
Type::Alias - type alias for type constraints
Type::Alias creates type aliases and type functions for existing type constraints such as Type::Tiny, Moose, Mouse. The aim of this module is to enhance the reusability of types and make it easier to express types. IMPORT OPTIONS -alias "-alias" is a...
KFLY/Type-Alias-0.06 - 14 Aug 2023 09:18:57 UTC
Type::Utils - utility functions to make defining and using type constraints a little easier
This module provides utility functions to make defining and using type constraints a little easier. Type declaration functions Many of the following are similar to the similarly named functions described in Moose::Util::TypeConstraints. "declare $nam...
TOBYINK/Type-Tiny-2.004000 - 05 Apr 2023 09:28:11 UTC
Type::Coercion - a set of coercions to a particular target type constraint
Constructors "new(%attributes)" Moose-style constructor function. "add($c1, $c2)" Create a Type::Coercion from two existing Type::Coercion objects. Attributes Attributes are named values that may be passed to the constructor. For each attribute, ther...
TOBYINK/Type-Tiny-2.004000 - 05 Apr 2023 09:28:11 UTC
Test::Deep::Type - A Test::Deep plugin for validating type constraints
This is a Test::Deep plugin that provides the sub "is_type" to indicate that the data being tested must validate against the passed type. This is an actual type *object*, not a string name -- for example something provided via MooseX::Types, or a pla...
ETHER/Test-Deep-Type-0.008 - 27 Sep 2016 00:57:13 UTC
Data::Type::Digger - digging types from data structures
dig helps you to deal with deep data structores. Instead of other modules this allow more clearly separation of processing for different types of nodes into different sub's. This can be useful, if the procesing code is different for different types o...
ANTONC/Data-Type-Digger-0.06 - 20 Aug 2016 09:29:24 UTC
Type::TinyX::Facets - Easily create a facet parameterized Type::Tiny type
Type::TinyX::Facets make it easy to create parameterized types with facets. "Type::Tiny" allows definition of types which can accept parameters: use Types::Standard -types; my $t1 = Array[Int]; my $t2 = Tuple[Int, HashRef]; This defines $t1 as an arr...
DJERIUS/Type-TinyX-Facets-1.3 - 26 Dec 2022 19:31:27 UTC
Data::Validate::Type - Data type validation functions.
Params::Util is a wonderful module, but suffers from a few drawbacks: * Function names start with an underscore, which is usually used to indicate private functions. * Function names are uppercase, which is usually used to indicate file handles or co...
AUBERTG/Data-Validate-Type-v1.6.0 - 22 Mar 2017 06:30:42 UTC
Data::Transfigure::Type - a transfigurator that filters by reference type
"Data::Transfigure::Type" is a transfigurator that applies to one or more value types. It detects both exact type matches and inherited type matches (including role-implementing), giving priority to the former....
TYRRMINAL/Data-Transfigure-1.01 - 23 Feb 2024 15:58:32 UTC
lib/String/Normal/Type/City.pm
This package defines substitutions to be performed on City types....
JEFFA/String-Normal-0.08 - 27 Jan 2024 19:02:00 UTC
lib/String/Normal/Type/Business.pm
This package defines substitutions to be performed on Business types....
JEFFA/String-Normal-0.08 - 27 Jan 2024 19:02:00 UTC
lib/String/Normal/Type/Phone.pm
This package defines a set of valid North American telephone area codes used in phone validation....
JEFFA/String-Normal-0.08 - 27 Jan 2024 19:02:00 UTC
lib/String/Normal/Type/Title.pm
This package defines substitutions to be performed on Title types, such as the titles for movies, film and television shows....
JEFFA/String-Normal-0.08 - 27 Jan 2024 19:02:00 UTC
lib/String/Normal/Type/Zip.pm
This package defines substitutions to be performed on Zip types....
JEFFA/String-Normal-0.08 - 27 Jan 2024 19:02:00 UTC
lib/String/Normal/Type/Address.pm
This package defines substitutions to be performed on Address types....
JEFFA/String-Normal-0.08 - 27 Jan 2024 19:02:00 UTC