9 lines
396 B
Plaintext
9 lines
396 B
Plaintext
"use strict";
|
|
Object.defineProperty(exports, Symbol.toStringTag, { value: "Module" });
|
|
const isObject = require("./isObject.js");
|
|
const hasSymbol = typeof Symbol === "function" && typeof Symbol.toStringTag === "symbol";
|
|
function isESModule(value) {
|
|
return isObject.isObject(value) && (value.__esModule || hasSymbol && value[Symbol.toStringTag] === "Module");
|
|
}
|
|
exports.isESModule = isESModule;
|