add config module

This commit is contained in:
2025-06-09 14:59:22 +08:00
parent 2afa6bcb4c
commit 2e4997da9c
4 changed files with 5 additions and 5 deletions
+1 -1
View File
@@ -12,7 +12,7 @@ declare type ClassToPlain<T> = { [key in keyof T]: T[key] };
declare type ClassType<T> = { new (...args: any[]): T };
declare type RePartial<T> = {
[P in keyof T]: T[P] extends (infer U)[] | undefined
[P in keyof T]?: T[P] extends (infer U)[] | undefined
? RePartial<U>[]
: T[P] extends object | undefined
? T[P] extends ((...args: any[]) => any) | ClassType<T[P]> | undefined