"use strict";

var _interopRequireWildcard = require("@babel/runtime/helpers/interopRequireWildcard").default;
Object.defineProperty(exports, "__esModule", {
  value: true
});
exports.default = void 0;
var _boolean = _interopRequireWildcard(require("./boolean"));
var _color = _interopRequireWildcard(require("./color"));
var _enum = _interopRequireWildcard(require("./enum"));
var _unit = _interopRequireWildcard(require("./unit"));
var _string = _interopRequireWildcard(require("./string"));
var _integer = _interopRequireWildcard(require("./integer"));
var _default = exports.default = {
  boolean: {
    matcher: _boolean.matcher,
    typeConstructor: _boolean.default
  },
  enum: {
    matcher: _enum.matcher,
    typeConstructor: _enum.default
  },
  color: {
    matcher: _color.matcher,
    typeConstructor: _color.default
  },
  unit: {
    matcher: _unit.matcher,
    typeConstructor: _unit.default
  },
  string: {
    matcher: _string.matcher,
    typeConstructor: _string.default
  },
  integer: {
    matcher: _integer.matcher,
    typeConstructor: _integer.default
  }
};
module.exports = exports.default;