abstract member builtinModules: ReadonlyArray<string>
abstract member constants: Exports
abstract member Module (id: string, ?parent: Module) : Module
abstract member SourceMap (payload: SourceMapPayload, ?options: SourceMapConstructorOptions) : SourceMap
abstract member createRequire (path: URL) : Require
abstract member createRequire (path: string) : Require
abstract member enableCompileCache (?cacheDir: string) : EnableCompileCacheResult
abstract member findPackageJSON (specifier: URL, base: URL) : string option
abstract member findPackageJSON (specifier: URL, base: string) : string option
abstract member findPackageJSON (specifier: URL) : string option
abstract member findPackageJSON (specifier: string, base: URL) : string option
abstract member findPackageJSON (specifier: string, base: string) : string option
abstract member findPackageJSON (specifier: string) : string option
abstract member findSourceMap (path: string) : SourceMap option
abstract member flushCompileCache () : unit
abstract member getCompileCacheDir () : string option
abstract member getSourceMapsSupport () : SourceMapsSupport
abstract member isBuiltin (moduleName: string) : bool
abstract member register<'Data> (specifier: URL, ?options: RegisterOptions<'Data>) : unit
abstract member register<'Data> (specifier: string, ?options: RegisterOptions<'Data>) : unit
abstract member register<'Data> (specifier: URL, parentURL: URL, ?options: RegisterOptions<'Data>) : unit
abstract member register<'Data> (specifier: URL, parentURL: string, ?options: RegisterOptions<'Data>) : unit
abstract member register<'Data> (specifier: string, parentURL: URL, ?options: RegisterOptions<'Data>) : unit
abstract member register<'Data> (specifier: string, parentURL: string, ?options: RegisterOptions<'Data>) : unit
abstract member registerHooks (options: RegisterHooksOptions) : ModuleHooks
abstract member runMain (?main: string) : unit
abstract member setSourceMapsSupport (enabled: bool, ?options: SetSourceMapsSupportOptions) : unit
abstract member stripTypeScriptTypes (code: string, ?options: StripTypeScriptTypesOptions) : string
abstract member syncBuiltinESMExports () : unit
abstract member wrap (script: string) : string