# Types::Common - perldoc - [phpMan]

## NAME
    [Types::Common](https://www.chedong.com/phpMan.php/perldoc/Types%3A%3ACommon/markdown) - the one stop shop

## STATUS
    This module is covered by the Type-Tiny stability policy.

## DESCRIPTION
    [Types::Common](https://www.chedong.com/phpMan.php/perldoc/Types%3A%3ACommon/markdown) doesn't provide any types or functions of its own. Instead it's a single module
    that re-exports:

    *   All the types from [Types::Standard](https://www.chedong.com/phpMan.php/perldoc/Types%3A%3AStandard/markdown).

    *   All the types from [Types::Common::Numeric](https://www.chedong.com/phpMan.php/perldoc/Types%3A%3ACommon%3A%3ANumeric/markdown) and [Types::Common::String](https://www.chedong.com/phpMan.php/perldoc/Types%3A%3ACommon%3A%3AString/markdown).

    *   All the types from [Types::TypeTiny](https://www.chedong.com/phpMan.php/perldoc/Types%3A%3ATypeTiny/markdown).

    *   The "-sigs" tag from [Type::Params](https://www.chedong.com/phpMan.php/perldoc/Type%3A%3AParams/markdown).

    *   The t() function from [Type::Registry](https://www.chedong.com/phpMan.php/perldoc/Type%3A%3ARegistry/markdown).

    If you import t(), it will also be preloaded with all the type constraints offered by
    [Types::Common](https://www.chedong.com/phpMan.php/perldoc/Types%3A%3ACommon/markdown).

## EXPORT
    "use [Types::Common](https://www.chedong.com/phpMan.php/perldoc/Types%3A%3ACommon/markdown) qw( -types -sigs t )" might be a sensible place to start.

    "use [Types::Common](https://www.chedong.com/phpMan.php/perldoc/Types%3A%3ACommon/markdown) -all" gives you everything.

    If you have Perl 5.37.2+, then "use [Types::Common](https://www.chedong.com/phpMan.php/perldoc/Types%3A%3ACommon/markdown) qw( -lexical -all )" won't pollute your
    namespace.

## BUGS
    Please report any bugs to <<https://github.com/tobyink/p5-type-tiny/issues>>.

## SEE ALSO
    [Types::Standard](https://www.chedong.com/phpMan.php/perldoc/Types%3A%3AStandard/markdown), [Types::Common::Numeric](https://www.chedong.com/phpMan.php/perldoc/Types%3A%3ACommon%3A%3ANumeric/markdown), [Types::Common::String](https://www.chedong.com/phpMan.php/perldoc/Types%3A%3ACommon%3A%3AString/markdown); [Type::Params](https://www.chedong.com/phpMan.php/perldoc/Type%3A%3AParams/markdown); [Type::Registry](https://www.chedong.com/phpMan.php/perldoc/Type%3A%3ARegistry/markdown).

## AUTHOR
    Toby Inkster <<tobyink@cpan.org>>.

## COPYRIGHT AND LICENCE
    This software is copyright (c) 2022-2023 by Toby Inkster.

    This is free software; you can redistribute it and/or modify it under the same terms as the Perl
    5 programming language system itself.

## DISCLAIMER OF WARRANTIES
    THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING,
    WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR
    PURPOSE.

