@ file : Suppress (" INTERFACE _ WITH _ SUPER CLASS ", Ġ" OVER RID ING _ FINAL _ MEMBER ", Ġ" RETURN _ TYPE _ MIS MATCH _ ON _ OVERRIDE ", Ġ" CONF LI CT ING _ OVERLOAD S ") Ċ package Ġmodule Ċ Ċ import Ġkotlin . js .* Ċ import ĠNodeJS . Require Ċ import ĠNode Module Ċ import ĠNode Require Ċ import Ġurl . URL Ċ Ċ @ Js Module (" getModule ") Ċ external Ġopen Ġclass ĠModule ( id : ĠString , Ġparent : ĠModule Ġ= Ġdefined Ex tern ally ) Ġ: ĠNode Module Ġ{ ĊĠĠĠ Ġoverride Ġvar Ġexports : ĠAny ĊĠĠĠ Ġoverride Ġvar Ġrequire : ĠRequire ĊĠĠĠ Ġoverride Ġvar Ġid : ĠString ĊĠĠĠ Ġoverride Ġvar Ġfilename : ĠString ĊĠĠĠ Ġoverride Ġvar Ġloaded : ĠBoolean ĊĠĠĠ Ġoverride Ġvar Ġparent : ĠNodeJS . Module ? ĊĠĠĠ Ġoverride Ġvar Ġchildren : ĠArray < Node JS . Module > ĊĠĠĠ Ġoverride Ġvar Ġpath : ĠString ĊĠĠĠ Ġoverride Ġvar Ġpaths : ĠArray < String > ĊĠĠĠ Ġinterface ĠSource Map Payload Ġ{ ĊĠĠĠĠĠĠĠ Ġvar Ġfile : ĠString ĊĠĠĠĠĠĠĠ Ġvar Ġversion : ĠNumber ĊĠĠĠĠĠĠĠ Ġvar Ġsources : ĠArray < String > ĊĠĠĠĠĠĠĠ Ġvar Ġsources Content : ĠArray < String > ĊĠĠĠĠĠĠĠ Ġvar Ġnames : ĠArray < String > ĊĠĠĠĠĠĠĠ Ġvar Ġmappings : ĠString ĊĠĠĠĠĠĠĠ Ġvar Ġsource Root : ĠString ĊĠĠĠ Ġ} ĊĠĠĠ Ġinterface ĠSource Mapping Ġ{ ĊĠĠĠĠĠĠĠ Ġvar Ġgenerated Line : ĠNumber ĊĠĠĠĠĠĠĠ Ġvar Ġgenerated Column : ĠNumber ĊĠĠĠĠĠĠĠ Ġvar Ġoriginal Source : ĠString ĊĠĠĠĠĠĠĠ Ġvar Ġoriginal Line : ĠNumber ĊĠĠĠĠĠĠĠ Ġvar Ġoriginal Column : ĠNumber ĊĠĠĠ Ġ} ĊĠĠĠ Ġopen Ġclass ĠSource Map ( payload : ĠSource Map Payload ) Ġ{ ĊĠĠĠĠĠĠĠ Ġopen Ġvar Ġpayload : ĠSource Map Payload ĊĠĠĠĠĠĠĠ Ġopen Ġfun Ġfind Entry ( line : ĠNumber , Ġcolumn : ĠNumber ): ĠSource Mapping ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġfun Ġrun Main () ĊĠĠĠĠĠĠĠ Ġfun Ġwrap ( code : ĠString ): ĠString ĊĠĠĠĠĠĠĠ Ġfun Ġcreate Require From Path ( path : ĠString ): ĠNode Require ĊĠĠĠĠĠĠĠ Ġfun Ġcreate Require ( path : ĠString ): ĠNode Require ĊĠĠĠĠĠĠĠ Ġfun Ġcreate Require ( path : ĠURL ): ĠNode Require ĊĠĠĠĠĠĠĠ Ġvar Ġbuiltin Modules : ĠArray < String > ĊĠĠĠĠĠĠĠ Ġvar ĠModule : ĠAny ĊĠĠĠĠĠĠĠ Ġfun Ġsync Builtin ES M Exports () ĊĠĠĠĠĠĠĠ Ġfun Ġfind Source Map ( path : ĠString , Ġerror : ĠError Ġ= Ġdefined Ex tern ally ): ĠSource Map ĊĠĠĠ Ġ} Ċ }