From fbaa9de007c22c31de2f3de490300ba3e97c35fd Mon Sep 17 00:00:00 2001 From: Sebastian Malton Date: Thu, 15 Dec 2022 13:29:43 -0800 Subject: [PATCH] Fix typing of ExtensionStore.createInstance static (#6764) Signed-off-by: Sebastian Malton --- src/extensions/extension-store.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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; }