( effect: WatchEffect, options?: DebuggerOptions, )
| 74 | } |
| 75 | |
| 76 | export function watchSyncEffect( |
| 77 | effect: WatchEffect, |
| 78 | options?: DebuggerOptions, |
| 79 | ): WatchHandle { |
| 80 | return doWatch( |
| 81 | effect, |
| 82 | null, |
| 83 | __DEV__ |
| 84 | ? extend({}, options as WatchEffectOptions, { flush: 'sync' }) |
| 85 | : { flush: 'sync' }, |
| 86 | ) |
| 87 | } |
| 88 | |
| 89 | export type MultiWatchSources = (WatchSource<unknown> | object)[] |
| 90 |