/** * Check if the value is an ES Module * * 校验是否是 ES Module * * @example * ```js * import { isESModule } from 'is-what-type'; * * isESModule({}); // false * isESModule({ __esModule: true }); // true * isESModule({ [Symbol.toStringTag]: 'Module' }); // true * isESModule('string'); // false * isESModule(123); // false * isESModule(null); // false * isESModule(undefined); // false * ``` * * @param value THe value to check * @returns `true` if the value is an ES Module, else `false` */ export declare function isESModule(value: unknown): value is T;