$type_constraint = defined($type_constraint) ? $type_constraint
: MooseX::Types::UndefinedType->new($name);
- if(my(@extra_args) = @_) {
- return $class->create_type_decorator($type_constraint), @_;
- } else {
- return $class->create_type_decorator($type_constraint);
- }
+ return $class->create_type_decorator($type_constraint);
};
}