NAME

Data::Object::Config::Signatures

ABSTRACT

Data-Object Signatures Configuration

SYNOPSIS

  use Data::Object::Config::Signatures;

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

DESCRIPTION

Data::Object::Config::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();