mirror of
https://github.com/soybeanjs/soybean-admin.git
synced 2025-12-25 22:30:19 +08:00
8 lines
242 B
TypeScript
8 lines
242 B
TypeScript
declare namespace TypeUtil {
|
|
type Noop = (...args: any) => any;
|
|
|
|
type GetFunArgs<F extends Noop> = F extends (...args: infer P) => any ? P : never;
|
|
|
|
type GetFunReturn<F extends Noop> = F extends (...args: any) => infer R ? R : never;
|
|
}
|