| 'use strict'; |
| |
| const { |
| findSourceMap, |
| getSourceMapsSupport, |
| setSourceMapsSupport, |
| } = require('internal/source_map/source_map_cache'); |
| const { Module } = require('internal/modules/cjs/loader'); |
| const { register } = require('internal/modules/esm/loader'); |
| const { |
| SourceMap, |
| } = require('internal/source_map/source_map'); |
| const { |
| constants, |
| enableCompileCache, |
| flushCompileCache, |
| getCompileCacheDir, |
| } = require('internal/modules/helpers'); |
| const { |
| findPackageJSON, |
| } = require('internal/modules/package_json_reader'); |
| const { stripTypeScriptTypes } = require('internal/modules/typescript'); |
| |
| Module.register = register; |
| Module.constants = constants; |
| Module.enableCompileCache = enableCompileCache; |
| Module.findPackageJSON = findPackageJSON; |
| Module.flushCompileCache = flushCompileCache; |
| Module.getCompileCacheDir = getCompileCacheDir; |
| Module.stripTypeScriptTypes = stripTypeScriptTypes; |
| |
| // SourceMap APIs |
| Module.findSourceMap = findSourceMap; |
| Module.SourceMap = SourceMap; |
| Module.getSourceMapsSupport = getSourceMapsSupport; |
| Module.setSourceMapsSupport = setSourceMapsSupport; |
| |
| module.exports = Module; |