@ file : Js Module ("@ vue / composition - api ") Ċ Ċ package Ġexternal . composition _ api ĊĊ Ċ external Ġinterface ĠWatch Options Ġ{ ĊĠĠĠ Ġvar Ġlazy : ĠBoolean ? Ġget () Ġ= Ġdefined Ex tern ally ; Ġset ( value ) Ġ= Ġdefined Ex tern ally ĊĠĠĠ Ġvar Ġflush : ĠString ĊĠĠĠ Ġvar Ġdeep : ĠBoolean ? Ġget () Ġ= Ġdefined Ex tern ally ; Ġset ( value ) Ġ= Ġdefined Ex tern ally Ċ } Ċ Ċ external Ġfun Ġwatch ( ĊĠĠĠ Ġeffect : Ġ( on Invalidate : ĠIn validation Register ) Ġ-> ĠUnit , ĊĠĠĠ Ġoptions : ĠWatch Options ? Ġ= Ġdefined Ex tern ally Ċ ): ĠStop Handle Ċ Ċ external Ġfun Ġ< T > Ġwatch ( ĊĠĠĠ Ġsource : ĠRef < T >, ĊĠĠĠ Ġeffect : Ġ( value : ĠT , ĠoldValue : ĠT , Ġon Invalidate : ĠIn validation Register ) Ġ-> ĠUnit , ĊĠĠĠ Ġoptions : ĠWatch Options ? Ġ= Ġdefined Ex tern ally Ġ/* Ġnull Ġ*/ Ċ ): ĠStop Handle Ċ Ċ external Ġfun Ġ< T > Ġwatch ( ĊĠĠĠ Ġsource : Ġ() Ġ-> ĠT , ĊĠĠĠ Ġeffect : Ġ( value : ĠT , ĠoldValue : ĠT , Ġon Invalidate : ĠIn validation Register ) Ġ-> ĠUnit , ĊĠĠĠ Ġoptions : ĠWatch Options ? Ġ= Ġdefined Ex tern ally Ġ/* Ġnull Ġ*/ Ċ ): ĠStop Handle Ċ Ċ external Ġfun Ġ< T Ġ: ĠArray < dynamic Ġ/* ĠRef < Any > Ġ| Ġ() Ġ-> ĠAny Ġ*/ >> Ġwatch ( ĊĠĠĠ Ġsources : ĠT , ĊĠĠĠ Ġeffect : Ġ( values : ĠMap Sources < T >, Ġold Values : ĠMap Sources < T >, Ġon Invalidate : ĠIn validation Register ) Ġ-> ĠUnit , ĊĠĠĠ Ġoptions : ĠWatch Options ? Ġ= Ġdefined Ex tern ally Ġ/* Ġnull Ġ*/ Ċ ): ĠStop Handle Ċ