diff --git a/src/extensions/extension-store.ts b/src/extensions/extension-store.ts index bda3c09c10..271175f0a4 100644 --- a/src/extensions/extension-store.ts +++ b/src/extensions/extension-store.ts @@ -27,12 +27,12 @@ export interface ExtensionStoreParams extends BaseStoreParams< } export abstract class ExtensionStore extends BaseStore { - private static readonly instances = new WeakMap>(); + private static readonly instances = new WeakMap(); /** * @deprecated This is a form of global shared state. Just call `new Store(...)` */ - static createInstance, R extends any[]>(this: StaticThis, ...args: R): T { + static createInstance(this: StaticThis, ...args: R): T { return getOrInsertWith(ExtensionStore.instances, this, () => new this(...args)) as T; }