import { i as isString$1 } from "../is-string/index.js";
import { i as isNumberObject } from "../is-number-object/index.js";
import { i as isBooleanObject } from "../is-boolean-object/index.js";
import { i as isSymbolExports } from "../is-symbol/index.js";
import { i as isBigintExports } from "../is-bigint/index.js";
var isString = isString$1;
var isNumber = isNumberObject;
var isBoolean = isBooleanObject;
var isSymbol = isSymbolExports;
var isBigInt = isBigintExports;
var whichBoxedPrimitive = function whichBoxedPrimitive2(value) {
  if (value == null || typeof value !== "object" && typeof value !== "function") {
    return null;
  }
  if (isString(value)) {
    return "String";
  }
  if (isNumber(value)) {
    return "Number";
  }
  if (isBoolean(value)) {
    return "Boolean";
  }
  if (isSymbol(value)) {
    return "Symbol";
  }
  if (isBigInt(value)) {
    return "BigInt";
  }
};
export {
  whichBoxedPrimitive as w
};
//# sourceMappingURL=index.js.map
