Files
tsclass/ts/typefest.own.ts
2024-02-17 20:54:53 +01:00

8 lines
215 B
TypeScript

type SecondArgument<T> = T extends (arg1: any, arg2: infer P, ...args: any[]) => any ? P : never;
type ValueType<T> = T extends { [key: string]: infer U } ? U : never;
export type {
SecondArgument,
ValueType
}