package Ġreact Ċ Ċ import Ġkotlin ext . js .* Ċ Ċ external Ġinterface ĠH OC < out ĠP Ġ: ĠR Props , Ġin ĠR Ġ: ĠR Props > Ġ: ĠJs Function < Nothing ?, ĠR Class < R >> Ċ Ċ operator Ġfun Ġ< P Ġ: ĠR Props , ĠR Ġ: ĠR Props > ĠH OC < P , ĠR >. invoke ( component : ĠR Class < P >) Ġ= ĊĠĠĠĠĠĠĠ Ġcall ( null , Ġcomponent ) Ċ Ċ operator Ġfun Ġ< P Ġ: ĠR Props , ĠR Ġ: ĠR Props > ĠH OC < P , ĠR >. invoke ( component : ĠR Builder .( P ) Ġ-> ĠUnit ) Ġ= ĊĠĠĠĠĠĠĠ Ġcall ( null , Ġ{ Ġprops : ĠP Ġ-> ĊĠĠĠĠĠĠĠĠĠĠĠ Ġbuild Elements Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġcomponent ( props ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ}) Ċ Ċ operator Ġfun Ġ< P Ġ: ĠR Props , ĠR Ġ: ĠR Props > ĠH OC < P , ĠR >. invoke ( config : ĠAny , Ġcomponent : ĠR Builder .( P ) Ġ-> ĠUnit ) Ġ= ĊĠĠĠĠĠĠĠ Ġcall ( null , Ġ{ Ġprops : ĠP Ġ-> ĊĠĠĠĠĠĠĠĠĠĠĠ Ġbuild Elements Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġcomponent ( props ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ}, Ġconfig ) Ċ