Cleanup
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
Julien Valverdé
2024-02-20 00:18:40 +01:00
parent 3582dea9b3
commit 02ce26bd11

View File

@@ -1,5 +1,4 @@
import { Fn } from "hotscript" import { AbstractClass } from "type-fest"
import { AbstractClass, Simplify } from "type-fest"
/** /**
@@ -9,10 +8,6 @@ import { AbstractClass, Simplify } from "type-fest"
*/ */
export type CommonKeys<A, B> = Extract<keyof A, keyof B> export type CommonKeys<A, B> = Extract<keyof A, keyof B>
export interface SimplifyFn extends Fn {
return: Simplify<this["arg0"]>
}
/** /**
* Represents the static members of a class. * Represents the static members of a class.
* @template Class - A class extending AbstractClass. * @template Class - A class extending AbstractClass.
@@ -20,6 +15,3 @@ export interface SimplifyFn extends Fn {
export type StaticMembers<Class extends AbstractClass<any>> = ( export type StaticMembers<Class extends AbstractClass<any>> = (
Omit<Class, "prototype"> Omit<Class, "prototype">
) )
export interface StaticMembersFn extends Fn {
return: StaticMembers<this["arg0"]>
}