[FIX] reactivity: work even if no callback is given

This commit is contained in:
Géry Debongnie
2021-12-22 14:55:06 +01:00
committed by Aaron Bohy
parent 92cc4375f8
commit 06fc3a2c77
2 changed files with 8 additions and 1 deletions
+1 -1
View File
@@ -130,7 +130,7 @@ const reactiveCache = new WeakMap<Target, WeakMap<Callback, Reactive>>();
* reactive has changed
* @returns a proxy that tracks changes to it
*/
export function reactive<T extends Target>(target: T, callback: Callback): Reactive<T> {
export function reactive<T extends Target>(target: T, callback: Callback = () => {}): Reactive<T> {
if (!canBeMadeReactive(target)) {
throw new Error(`Cannot make the given value reactive`);
}