NAME

Data::Object::Signatures

ABSTRACT

Data-Object Signatures Configuration

SYNOPSIS

use Data::Object::Signatures;

fun hello (Str $name) {
  return "Hello $name, how are you?";
}

DESCRIPTION

Data::Object::Signatures is a subclass of Type::Tiny::Signatures providing method and function signatures supporting all the type constraints provided by Data::Object::Config::Type.

FUNCTIONS

This package implements the following functions.

aftr_settings

aftr_settings(Str $arg1, Object $arg2) : (Str, HashRef)

The aftr_settings function returns the after-keyword configuration.

aftr_settings example
my $aftr_settings = aftr_settings();

arnd_settings

arnd_settings(Str $arg1, Object $arg2) : (Str, HashRef)

The arnd_settings function returns the around-keyword configuration.

arnd_settings example
my $arnd_settings = arnd_settings();

befr_settings

befr_settings(Str $arg1, Object $arg2) : (Str, HashRef)

The befr_settings function returns the before-keyword configuration.

befr_settings example
my $befr_settings = befr_settings();

func_settings

func_settings(Str $arg1, Object $arg2) : (Str, HashRef)

The func_settings function returns the fun-keyword configuration.

func_settings example
my $func_settings = func_settings();

meth_settings

meth_settings(Str $arg1, Object $arg2) : (Str, HashRef)

The meth_settings function returns the method-keyword configuration.

meth_settings example
my $meth_settings = meth_settings();

settings

settings(Str $arg1, Any @args) : HashRef

The settings function returns the settings for Function::Parameters configuration.

settings example
my $settings = settings();