diff --git a/src/runtime/store/index.ts b/src/runtime/store/index.ts index c8e2b4ff99a7..fda7099511e8 100644 --- a/src/runtime/store/index.ts +++ b/src/runtime/store/index.ts @@ -22,7 +22,7 @@ export interface Readable { * @param run subscription callback * @param invalidate cleanup callback */ - subscribe(run: Subscriber, invalidate?: Invalidator): Unsubscriber; + subscribe(this: void, run: Subscriber, invalidate?: Invalidator): Unsubscriber; } /** Writable interface for both updating and subscribing. */ @@ -31,13 +31,13 @@ export interface Writable extends Readable { * Set value and inform subscribers. * @param value to set */ - set(value: T): void; + set(this: void, value: T): void; /** * Update value using callback and inform subscribers. * @param updater callback */ - update(updater: Updater): void; + update(this: void, updater: Updater): void; } /** Pair of subscriber and invalidator. */