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

Function triggerEffects

code/src/reactivity/effect.ts:88–96  ·  view source on GitHub ↗
(dep)

Source from the content-addressed store, hash-verified

86 triggerEffects(new Set(dep));
87};
88export const triggerEffects = (dep) => {
89 for (const effect of dep) {
90 if (effect.scheduler) {
91 effect.scheduler();
92 } else {
93 effect.run();
94 }
95 }
96};
97
98export const effect = (fn, options: any = {}) => {
99 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