The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

Data::Object::Type::Any

ABSTRACT

Data-Object Any Type Constraint

SYNOPSIS

  package App::Type::Library;

  use Type::Library -base;

  use Data::Object::Type::Any;

  register Data::Object::Type::Any;

  1;

DESCRIPTION

Type constraint for validating Data::Object::Any objects. This type constraint is registered in the Data::Object::Library type library.

METHODS

This package implements the following methods.

aliases

  aliases() : ArrayRef

The aliases method returns aliases to register in the type library.

aliases example
  my $aliases = $self->aliases();

coercions

  coercions() : ArrayRef

The coercions method returns coercions to configure on the type constraint.

coercions example
  my $coercions = $self->coercions();

name

  name() : StrObject

The name method returns the name of the data type.

name example
  my $name = $self->name();

validation

  validation(Object $arg1) : NumObject

The validation method returns truthy if type check is valid.

validation example
  my $validation = $self->validation();