package Ġvue Ċ Ċ @ Js Module (" vue / dist / vue ") Ċ external Ġclass ĠVue ( options : ĠAny ? Ġ= Ġdefined Ex tern ally ) Ġ{ ĊĠĠĠ Ġfun Ġ`$ emit `( event : ĠString , Ġargs : ĠAny ? Ġ= Ġdefined Ex tern ally ): ĠVue ĊĠĠĠ Ġval Ġ`$ data `: Ġdynamic ĊĠĠĠ Ġval Ġ`$ props `: Ġdynamic ĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġfun Ġextend ( options : ĠAny ): ĠVue ĊĠĠĠĠĠĠĠ Ġfun Ġcomponent ( id : ĠString , Ġoptions : ĠAny ): ĠVue ĊĠĠĠĠĠĠĠ Ġfun Ġcomponent ( id : ĠString , Ġoptions : ĠFunction < Any >): ĠVue ĊĠĠĠ Ġ} Ċ } Ċ Ċ @ Js Module (" vue / dist / vue ") Ċ external Ġinterface ĠV Node Ġ{ Ċ }