Changed Classes to Constructors
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
Julien Valverdé
2024-05-12 03:35:02 +02:00
parent 4d19faa494
commit 1685309a45
6 changed files with 38 additions and 41 deletions

View File

@@ -1,4 +1,4 @@
import { AbstractClass } from "type-fest"
import { AbstractConstructor } from "type-fest"
/**
@@ -10,8 +10,8 @@ export type CommonKeys<A, B> = Extract<keyof A, keyof B>
/**
* Represents the static members of a class.
* @template Class - A class extending AbstractClass.
* @template Class - A class.
*/
export type StaticMembers<Class extends AbstractClass<any>> = (
export type StaticMembers<Class extends AbstractConstructor<any>> = (
Omit<Class, "prototype">
)