MCPcopy Create free account
hub / github.com/MMmaXingXing/mini-vue / triggerEffects

Function triggerEffects

copy_code/src/reactivity/effect.ts:79–87  ·  view source on GitHub ↗
(dep)

Source from the content-addressed store, hash-verified

77};
78
79export const triggerEffects = (dep) => {
80 for (const effect of dep) {
81 if (effect.scheduler) {
82 effect.scheduler();
83 } else {
84 effect.run();
85 }
86 }
87};
88
89export const effect = (fn, options: any = {}) => {
90 const _effect = new ReactiveEffect(fn, options.scheduler);

Callers 2

valueMethod · 0.90
triggerFunction · 0.70

Calls 1

runMethod · 0.45

Tested by

no test coverage detected