watchImmediate 
{immediate: true} を使用した値の監視の省略記法です。
使用方法 
watch と似ていますが、{ immediate: true } が設定されています。
ts
import { watchImmediate } from '@vueuse/core'
const obj = ref('vue-use')
// changing the value from some external store/composables
obj.value = 'VueUse'
watchImmediate(obj, (updated) => {
  console.log(updated) // Console.log will be logged twice
})型定義 
typescript
export declare function watchImmediate<
  T extends Readonly<WatchSource<unknown>[]>,
>(
  source: [...T],
  cb: WatchCallback<MapSources<T>, MapOldSources<T, true>>,
  options?: Omit<WatchOptions<true>, "immediate">,
): WatchStopHandle
export declare function watchImmediate<T>(
  source: WatchSource<T>,
  cb: WatchCallback<T, T | undefined>,
  options?: Omit<WatchOptions<true>, "immediate">,
): WatchStopHandle
export declare function watchImmediate<T extends object>(
  source: T,
  cb: WatchCallback<T, T | undefined>,
  options?: Omit<WatchOptions<true>, "immediate">,
): WatchStopHandleソースコード 
コントリビューター 
変更ログ 
v12.0.0-beta.1 2024/11/21v11.0.0-beta.2 2024/7/17v10.2.0 2023/6/16v10.1.0 2023/4/22v10.0.0-beta.3 2023/4/12v10.0.0-beta.0 2023/3/14