import { Fn } from "hotscript" import { AbstractClass, Simplify } from "type-fest" /** * Represents the common keys between two types. * @template A - The first type. * @template B - The second type. */ export type CommonKeys = Extract export interface SimplifyFn extends Fn { return: Simplify } /** * Represents the static members of a class. * @template Class - A class extending AbstractClass. */ export type StaticMembers> = ( Omit ) export interface StaticMembersFn extends Fn { return: StaticMembers }