"use strict";
Object.defineProperty(exports, Symbol.toStringTag, { value: "Module" });
const is = require("../../_virtual/is.cjs");
var hasRequiredIs;
function requireIs() {
  if (hasRequiredIs) return is.__exports;
  hasRequiredIs = 1;
  Object.defineProperty(is.__exports, "__esModule", { value: true });
  is.__exports.stringArray = is.__exports.array = is.__exports.func = is.__exports.error = is.__exports.number = is.__exports.string = is.__exports.boolean = void 0;
  function boolean(value) {
    return value === true || value === false;
  }
  is.__exports.boolean = boolean;
  function string(value) {
    return typeof value === "string" || value instanceof String;
  }
  is.__exports.string = string;
  function number(value) {
    return typeof value === "number" || value instanceof Number;
  }
  is.__exports.number = number;
  function error(value) {
    return value instanceof Error;
  }
  is.__exports.error = error;
  function func(value) {
    return typeof value === "function";
  }
  is.__exports.func = func;
  function array(value) {
    return Array.isArray(value);
  }
  is.__exports.array = array;
  function stringArray(value) {
    return array(value) && value.every((elem) => string(elem));
  }
  is.__exports.stringArray = stringArray;
  return is.__exports;
}
exports.__require = requireIs;
//# sourceMappingURL=lib-common-is.cjs.map
