Ċ Ċ external Ġinterface ĠModule Ġ{ ĊĠ Ġval Ġhot : ĠHot ? Ċ } Ċ Ċ external Ġinterface ĠHot Ġ{ ĊĠ Ġval Ġdata : Ġdynamic ĊĊĠ Ġfun Ġaccept () ĊĠ Ġfun Ġaccept ( dependency : ĠString , Ġcallback : Ġ() Ġ-> ĠUnit ) ĊĠ Ġfun Ġaccept ( dependencies : ĠArray < String >, Ġcallback : Ġ( updated : ĠArray < String >) Ġ-> ĠUnit ) ĊĊĠ Ġfun Ġdispose ( callback : Ġ( data : Ġdynamic ) Ġ-> ĠUnit ) Ċ } ĊĊ