add user module and jwt

This commit is contained in:
2025-06-22 17:12:45 +08:00
parent 6fa6e1f076
commit b8cc65a768
16 changed files with 266 additions and 27 deletions
+8 -8
View File
@@ -15,20 +15,20 @@ declare type RePartial<T> = {
[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
? T[P]
: RePartial<T[P]>
: T[P];
? T[P] extends ((...args: any[]) => any) | ClassType<T[P]> | undefined
? T[P]
: RePartial<T[P]>
: T[P];
};
declare type ReRequired<T> = {
[P in keyof T]-?: T[P] extends (infer U)[] | undefined
? ReRequired<U>[]
: T[P] extends object | undefined
? T[P] extends ((...args: any[]) => any) | ClassType<T[P]> | undefined
? T[P]
: ReRequired<T[P]>
: T[P];
? T[P] extends ((...args: any[]) => any) | ClassType<T[P]> | undefined
? T[P]
: ReRequired<T[P]>
: T[P];
};
declare type WrapperType<T> = T;