diff --git a/dependency-manager.ts b/dependency-manager.ts index 2c48a4b..b0212c4 100644 --- a/dependency-manager.ts +++ b/dependency-manager.ts @@ -1,6 +1,8 @@ type Provider = (manager: DependencyManager) => Promise | T; +// deno-lint-ignore no-explicit-any type HasConstructor = T extends new (...args: any[]) => unknown ? T : never; +// deno-lint-ignore no-explicit-any type ConstructorInstance = T extends new (...args: any[]) => infer I ? I : never;