@ file : Suppress (" INTERFACE _ WITH _ SUPER CLASS ", Ġ" OVER RID ING _ FINAL _ MEMBER ", Ġ" RETURN _ TYPE _ MIS MATCH _ ON _ OVERRIDE ", Ġ" CONF LI CT ING _ OVERLOAD S ") Ċ package Ġts stdlib Ċ Ċ 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 .* Ċ Ċ @ Suppress (" NE ST ED _ CLASS _ IN _ EXTERNAL _ INTERFACE ") Ċ external Ġinterface ĠAbort Controller Ġ{ ĊĠĠĠ Ġvar Ġsignal : ĠAbort Signal ĊĠĠĠ Ġfun Ġabort () ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġvar Ġprototype : ĠAbort Controller ĊĠĠĠ Ġ} Ċ } Ċ Ċ external Ġinterface ĠAbort Signal Event Map Ġ{ ĊĠĠĠ Ġvar Ġabort : ĠEvent Ċ } Ċ Ċ @ Suppress (" NE ST ED _ CLASS _ IN _ EXTERNAL _ INTERFACE ") Ċ external Ġinterface ĠAbort Signal Ġ: ĠEvent Target Ġ{ ĊĠĠĠ Ġvar Ġaborted : ĠBoolean ĊĠĠĠ Ġvar Ġon abort : Ġ(( self : ĠAbort Signal , Ġev : ĠEvent ) Ġ-> ĠAny )? ĊĠĠĠ Ġfun Ġ< K Ġ: ĠString > Ġadd EventListener ( type : ĠK , Ġlistener : Ġ( self : ĠAbort Signal , Ġev : ĠAny ) Ġ-> ĠAny , Ġoptions : ĠBoolean Ġ= Ġdefined Ex tern ally ) ĊĠĠĠ Ġfun Ġ< K Ġ: ĠString > Ġadd EventListener ( type : ĠK , Ġlistener : Ġ( self : ĠAbort Signal , Ġev : ĠAny ) Ġ-> ĠAny ) ĊĠĠĠ Ġfun Ġ< K Ġ: ĠString > Ġadd EventListener ( type : ĠK , Ġlistener : Ġ( self : ĠAbort Signal , Ġev : ĠAny ) Ġ-> ĠAny , Ġoptions : ĠAdd EventListener Options Ġ= Ġdefined Ex tern ally ) ĊĠĠĠ Ġfun Ġadd EventListener ( type : ĠString , Ġlistener : ĠEvent Listener , Ġoptions : ĠBoolean Ġ= Ġdefined Ex tern ally ) ĊĠĠĠ Ġoverride Ġfun Ġadd EventListener ( type : ĠString , Ġlistener : ĠEvent Listener ?, Ġoptions : ĠBoolean ) ĊĠĠĠ Ġfun Ġadd EventListener ( type : ĠString , Ġlistener : ĠEvent Listener ) ĊĠĠĠ Ġfun Ġadd EventListener ( type : ĠString , Ġlistener : ĠEvent Listener ?) ĊĠĠĠ Ġfun Ġadd EventListener ( type : ĠString , Ġlistener : ĠEvent Listener , Ġoptions : ĠAdd EventListener Options Ġ= Ġdefined Ex tern ally ) ĊĠĠĠ Ġoverride Ġfun Ġadd EventListener ( type : ĠString , Ġlistener : ĠEvent Listener ?, Ġoptions : ĠAdd EventListener Options ) ĊĠĠĠ Ġfun Ġadd EventListener ( type : ĠString , Ġlistener : ĠEvent Listener Object , Ġoptions : ĠBoolean Ġ= Ġdefined Ex tern ally ) ĊĠĠĠ Ġfun Ġadd EventListener ( type : ĠString , Ġlistener : ĠEvent Listener Object ?, Ġoptions : ĠBoolean ) ĊĠĠĠ Ġfun Ġadd EventListener ( type : ĠString , Ġlistener : ĠEvent Listener Object ) ĊĠĠĠ Ġfun Ġadd EventListener ( type : ĠString , Ġlistener : ĠEvent Listener Object ?) ĊĠĠĠ Ġfun Ġadd EventListener ( type : ĠString , Ġlistener : ĠEvent Listener Object , Ġoptions : ĠAdd EventListener Options Ġ= Ġdefined Ex tern ally ) ĊĠĠĠ Ġfun Ġadd EventListener ( type : ĠString , Ġlistener : ĠEvent Listener Object ?, Ġoptions : ĠAdd EventListener Options ) ĊĠĠĠ Ġfun Ġ< K Ġ: ĠString > Ġremove EventListener ( type : ĠK , Ġlistener : Ġ( self : ĠAbort Signal , Ġev : ĠAny ) Ġ-> ĠAny , Ġoptions : ĠBoolean Ġ= Ġdefined Ex tern ally ) ĊĠĠĠ Ġfun Ġ< K Ġ: ĠString > Ġremove EventListener ( type : ĠK , Ġlistener : Ġ( self : ĠAbort Signal , Ġev : ĠAny ) Ġ-> ĠAny ) ĊĠĠĠ Ġfun Ġ< K Ġ: ĠString > Ġremove EventListener ( type : ĠK , Ġlistener : Ġ( self : ĠAbort Signal , Ġev : ĠAny ) Ġ-> ĠAny , Ġoptions : ĠEvent Listener Options Ġ= Ġdefined Ex tern ally ) ĊĠĠĠ Ġfun Ġremove EventListener ( type : ĠString , Ġlistener : ĠEvent Listener , Ġoptions : ĠBoolean Ġ= Ġdefined Ex tern ally ) ĊĠĠĠ Ġoverride Ġfun Ġremove EventListener ( type : ĠString , Ġcallback : ĠEvent Listener ?, Ġoptions : ĠBoolean ) ĊĠĠĠ Ġfun Ġremove EventListener ( type : ĠString , Ġlistener : ĠEvent Listener ) ĊĠĠĠ Ġfun Ġremove EventListener ( type : ĠString , Ġcallback : ĠEvent Listener ?) ĊĠĠĠ Ġfun Ġremove EventListener ( type : ĠString , Ġlistener : ĠEvent Listener , Ġoptions : ĠEvent Listener Options Ġ= Ġdefined Ex tern ally ) ĊĠĠĠ Ġoverride Ġfun Ġremove EventListener ( type : ĠString , Ġcallback : ĠEvent Listener ?, Ġoptions : ĠEvent Listener Options ) ĊĠĠĠ Ġfun Ġremove EventListener ( type : ĠString , Ġlistener : ĠEvent Listener Object , Ġoptions : ĠBoolean Ġ= Ġdefined Ex tern ally ) ĊĠĠĠ Ġfun Ġremove EventListener ( type : ĠString , Ġcallback : ĠEvent Listener Object ?, Ġoptions : ĠBoolean ) ĊĠĠĠ Ġfun Ġremove EventListener ( type : ĠString , Ġlistener : ĠEvent Listener Object ) ĊĠĠĠ Ġfun Ġremove EventListener ( type : ĠString , Ġcallback : ĠEvent Listener Object ?) ĊĠĠĠ Ġfun Ġremove EventListener ( type : ĠString , Ġlistener : ĠEvent Listener Object , Ġoptions : ĠEvent Listener Options Ġ= Ġdefined Ex tern ally ) ĊĠĠĠ Ġfun Ġremove EventListener ( type : ĠString , Ġcallback : ĠEvent Listener Object ?, Ġoptions : ĠEvent Listener Options ) ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġvar Ġprototype : ĠAbort Signal ĊĠĠĠ Ġ} Ċ } Ċ Ċ external Ġinterface ĠEvent Listener Object Ġ{ ĊĠĠĠ Ġfun Ġhandle Event ( evt : ĠEvent ) Ċ }