@ file : Js Module (" domain ") Ċ @ file : Js Non Module Ċ @ file : Suppress (" INTERFACE _ WITH _ SUPER CLASS ", Ġ" OVER RID ING _ FINAL _ MEMBER ", Ġ" RETURN _ TYPE _ MIS MATCH _ ON _ OVERRIDE ", Ġ" CONF LI CT ING _ OVERLOAD S ") Ċ package Ġdomain Ċ Ċ import Ġkotlin . js .* Ċ import Ġorg . kh ronos . webgl .* Ċ import Ġorg . w 3 c . dom .* Ċ import Ġorg . w 3 c . dom . events .* Ċ import Ġorg . w 3 c . dom . parsing .* Ċ import Ġorg . w 3 c . dom . svg .* Ċ import Ġorg . w 3 c . dom . url .* Ċ import Ġorg . w 3 c . fetch .* Ċ import Ġorg . w 3 c . files .* Ċ import Ġorg . w 3 c . notifications .* Ċ import Ġorg . w 3 c . performance .* Ċ import Ġorg . w 3 c . workers .* Ċ import Ġorg . w 3 c . xhr .* Ċ import Ġevents . global . Node JS . EventEmitter Ċ import ĠNodeJS . Timer Ċ import Ġevents . EventEmitter Ġas Ġ_ events _ EventEmitter Ċ Ċ external Ġopen Ġclass ĠDomain Ġ: Ġ_ events _ EventEmitter , Ġdomain . global . Node JS . Domain Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġ< T > Ġrun ( fn : Ġ( args : ĠAny ) Ġ-> ĠT , Ġvar arg Ġargs : ĠAny ): ĠT ĊĠĠĠ Ġoverride Ġfun Ġadd ( emitter : ĠEventEmitter ) ĊĠĠĠ Ġoverride Ġfun Ġadd ( emitter : ĠTimer ) ĊĠĠĠ Ġoverride Ġfun Ġremove ( emitter : ĠEventEmitter ) ĊĠĠĠ Ġoverride Ġfun Ġremove ( emitter : ĠTimer ) ĊĠĠĠ Ġoverride Ġfun Ġ< T Ġ: ĠFunction <* >> Ġbind ( cb : ĠT ): ĠT ĊĠĠĠ Ġoverride Ġfun Ġ< T Ġ: ĠFunction <* >> Ġintercept ( cb : ĠT ): ĠT ĊĠĠĠ Ġoverride Ġfun Ġadd Listener ( event : ĠString , Ġlistener : Ġ( args : ĠAny ) Ġ-> ĠUnit ): ĠDomain Ġ/* Ġthis Ġ*/ ĊĠĠĠ Ġoverride Ġfun Ġadd Listener ( event : ĠAny , Ġlistener : Ġ( args : ĠAny ) Ġ-> ĠUnit ): ĠDomain Ġ/* Ġthis Ġ*/ ĊĠĠĠ Ġoverride Ġfun Ġon ( event : ĠString , Ġlistener : Ġ( args : ĠAny ) Ġ-> ĠUnit ): ĠDomain Ġ/* Ġthis Ġ*/ ĊĠĠĠ Ġoverride Ġfun Ġon ( event : ĠAny , Ġlistener : Ġ( args : ĠAny ) Ġ-> ĠUnit ): ĠDomain Ġ/* Ġthis Ġ*/ ĊĠĠĠ Ġoverride Ġfun Ġonce ( event : ĠString , Ġlistener : Ġ( args : ĠAny ) Ġ-> ĠUnit ): ĠDomain Ġ/* Ġthis Ġ*/ ĊĠĠĠ Ġoverride Ġfun Ġonce ( event : ĠAny , Ġlistener : Ġ( args : ĠAny ) Ġ-> ĠUnit ): ĠDomain Ġ/* Ġthis Ġ*/ ĊĠĠĠ Ġoverride Ġfun Ġremove Listener ( event : ĠString , Ġlistener : Ġ( args : ĠAny ) Ġ-> ĠUnit ): ĠDomain Ġ/* Ġthis Ġ*/ ĊĠĠĠ Ġoverride Ġfun Ġremove Listener ( event : ĠAny , Ġlistener : Ġ( args : ĠAny ) Ġ-> ĠUnit ): ĠDomain Ġ/* Ġthis Ġ*/ ĊĠĠĠ Ġoverride Ġfun Ġoff ( event : ĠString , Ġlistener : Ġ( args : ĠAny ) Ġ-> ĠUnit ): ĠDomain Ġ/* Ġthis Ġ*/ ĊĠĠĠ Ġoverride Ġfun Ġoff ( event : ĠAny , Ġlistener : Ġ( args : ĠAny ) Ġ-> ĠUnit ): ĠDomain Ġ/* Ġthis Ġ*/ ĊĠĠĠ Ġoverride Ġfun Ġremove All Listeners ( event : ĠString ): ĠDomain Ġ/* Ġthis Ġ*/ ĊĠĠĠ Ġoverride Ġfun Ġremove All Listeners (): ĠDomain Ġ/* Ġthis Ġ*/ ĊĠĠĠ Ġoverride Ġfun Ġremove All Listeners ( event : ĠAny ): ĠDomain Ġ/* Ġthis Ġ*/ ĊĠĠĠ Ġoverride Ġfun Ġset Max Listeners ( n : ĠNumber ): ĠDomain Ġ/* Ġthis Ġ*/ ĊĠĠĠ Ġoverride Ġfun ĠgetMax Listeners (): ĠNumber ĊĠĠĠ Ġoverride Ġfun Ġlisteners ( event : ĠString ): ĠArray < Function <* >> ĊĠĠĠ Ġoverride Ġfun Ġlisteners ( event : ĠAny ): ĠArray < Function <* >> ĊĠĠĠ Ġoverride Ġfun Ġraw Listeners ( event : ĠString ): ĠArray < Function <* >> ĊĠĠĠ Ġoverride Ġfun Ġraw Listeners ( event : ĠAny ): ĠArray < Function <* >> ĊĠĠĠ Ġoverride Ġfun Ġemit ( event : ĠString , Ġvar arg Ġargs : ĠAny ): ĠBoolean ĊĠĠĠ Ġoverride Ġfun Ġemit ( event : ĠAny , Ġvar arg Ġargs : ĠAny ): ĠBoolean ĊĠĠĠ Ġoverride Ġfun Ġlistener Count ( event : ĠString ): ĠNumber ĊĠĠĠ Ġoverride Ġfun Ġlistener Count ( event : ĠAny ): ĠNumber ĊĠĠĠ Ġoverride Ġfun Ġprepend Listener ( event : ĠString , Ġlistener : Ġ( args : ĠAny ) Ġ-> ĠUnit ): ĠDomain Ġ/* Ġthis Ġ*/ ĊĠĠĠ Ġoverride Ġfun Ġprepend Listener ( event : ĠAny , Ġlistener : Ġ( args : ĠAny ) Ġ-> ĠUnit ): ĠDomain Ġ/* Ġthis Ġ*/ ĊĠĠĠ Ġoverride Ġfun Ġprepend Once Listener ( event : ĠString , Ġlistener : Ġ( args : ĠAny ) Ġ-> ĠUnit ): ĠDomain Ġ/* Ġthis Ġ*/ ĊĠĠĠ Ġoverride Ġfun Ġprepend Once Listener ( event : ĠAny , Ġlistener : Ġ( args : ĠAny ) Ġ-> ĠUnit ): ĠDomain Ġ/* Ġthis Ġ*/ ĊĠĠĠ Ġoverride Ġfun Ġevent Names (): ĠArray < dynamic Ġ/* ĠString Ġ| ĠAny Ġ*/ > ĊĠĠĠ Ġopen Ġvar Ġmembers : ĠArray < dynamic Ġ/* ĠEventEmitter Ġ| ĠNodeJS . Timer Ġ*/ > ĊĠĠĠ Ġopen Ġfun Ġenter () ĊĠĠĠ Ġopen Ġfun Ġexit () Ċ } Ċ Ċ external Ġfun Ġcreate (): ĠDomain