@cran/lib.vue.ref
Version:
Vue Reactivity Extensions
7 lines (6 loc) • 473 B
TypeScript
import { type WatchCallback, type WatchOptions, type WatchSource } from "vue";
/**
* @since 0.0.1
* @category Watch
*/
export declare function watchFilter<T, Immediate extends Readonly<boolean> = false>(source: WatchSource<T>, filter: T | ((...args: Parameters<WatchCallback<T, Immediate extends true ? T | undefined : T>>) => boolean), cb: WatchCallback<T, Immediate extends true ? T | undefined : T>, options?: WatchOptions<Immediate>): import("vue").WatchStopHandle;