2025-09-05 14:59:21 +08:00

55 lines
2.3 KiB
TypeScript

// https://nodejs.org/api/module.html
import type nodeModule from "node:module";
export declare const _cache: unknown;
export declare const _extensions: {};
export declare const createRequire: unknown;
export declare const getCompileCacheDir: typeof nodeModule.getCompileCacheDir;
export declare const enableCompileCache: typeof nodeModule.enableCompileCache;
export declare const constants: typeof nodeModule.constants;
// prettier-ignore
export declare const builtinModules: typeof nodeModule.builtinModules;
export declare const isBuiltin: typeof nodeModule.isBuiltin;
export declare const runMain: typeof nodeModule.runMain;
export declare const register: typeof nodeModule.register;
export declare const syncBuiltinESMExports: typeof nodeModule.syncBuiltinESMExports;
export declare const findSourceMap: typeof nodeModule.findSourceMap;
export declare const flushCompileCache: typeof nodeModule.flushCompileCache;
export declare const wrap: typeof nodeModule.wrap;
export declare const wrapper: unknown;
export declare const stripTypeScriptTypes: typeof nodeModule.stripTypeScriptTypes;
export declare const SourceMap: typeof nodeModule.SourceMap;
export declare const _debug: unknown;
export declare const _findPath: unknown;
export declare const _initPaths: unknown;
export declare const _load: unknown;
export declare const _nodeModulePaths: unknown;
export declare const _preloadModules: unknown;
export declare const _resolveFilename: unknown;
export declare const _resolveLookupPaths: unknown;
export declare const _stat: unknown;
export declare const _readPackage: unknown;
export declare const findPackageJSON: unknown;
export declare const getSourceMapsSupport: unknown;
export declare const setSourceMapsSupport: unknown;
export declare const _pathCache: unknown;
export declare const globalPaths: unknown;
// export class _Module implements NodeJS.Module {
// require: NodeJS.Require;
// id: string;
// filename: string;
// exports = Object.create(null);
// parent = undefined;
// loaded = true;
// children = [];
// isPreloading: boolean = false;
// path: string = "/";
// paths: string[] = [];
// constructor(id = "index.js") {
// this.id = id;
// this.filename = id;
// this.require = createRequire(id);
// }
// }
export declare const Module: {};
export default Module;