(getter: (previousValue?: T) => T)
| 151 | } |
| 152 | |
| 153 | export function computed<T>(getter: (previousValue?: T) => T): () => T { |
| 154 | return computedOper.bind({ |
| 155 | value: undefined, |
| 156 | subs: undefined, |
| 157 | subsTail: undefined, |
| 158 | deps: undefined, |
| 159 | depsTail: undefined, |
| 160 | flags: ReactiveFlags.None, |
| 161 | getter: getter as (previousValue?: unknown) => unknown, |
| 162 | }) as () => T; |
| 163 | } |
| 164 | |
| 165 | export function effect(fn: () => void | (() => void)): () => void { |
| 166 | const e: EffectNode = { |
no outgoing calls
searching dependent graphs…