@ file : Suppress (" INTERFACE _ WITH _ SUPER CLASS ", Ġ" OVER RID ING _ FINAL _ MEMBER ", Ġ" RETURN _ TYPE _ MIS MATCH _ ON _ OVERRIDE ", Ġ" CONF LI CT ING _ OVERLOAD S ") Ċ @ file : Js Module ("@ blueprint js / core ") Ċ @ file : Js Non Module Ċ package Ġcom . pal ant ir . blueprint js . core Ċ Ċ import Ġorg . w 3 c . dom . HTMLElement Ċ Ċ external Ġinterface ĠI Ref Object < T > Ġ{ ĊĠĠĠ Ġvar Ġcurrent : ĠT ? Ċ } Ċ Ċ external Ġfun Ġ< T Ġ: ĠHTMLElement > Ġis Ref Object ( value : ĠI Ref Object < T >? ): ĠBoolean Ċ Ċ external Ġfun Ġ< T Ġ: ĠHTMLElement > Ġis Ref Object ( value : ĠI Ref Callback < T >? ): ĠBoolean Ċ Ċ external Ġfun Ġ< T Ġ: ĠHTMLElement > Ġis Ref Callback ( value : ĠI Ref Object < T >? ): ĠBoolean Ċ Ċ external Ġfun Ġ< T Ġ: ĠHTMLElement > Ġis Ref Callback ( value : ĠI Ref Callback < T >? ): ĠBoolean Ċ Ċ external Ġfun Ġ< T > Ġget Ref ( ref : ĠT ?): ĠT ? Ċ Ċ external Ġfun Ġ< T > Ġget Ref ( ref : ĠI Ref Object < T >? ): ĠT ? Ċ