1
0
mirror of https://github.com/redis/node-redis.git synced 2025-08-06 02:15:48 +03:00

fix #1874 - fix TIME return type (#1880)

This commit is contained in:
Leibale Eidelman
2022-01-31 05:41:38 -05:00
committed by GitHub
parent 21270ba6e2
commit 51475211a3

View File

@@ -35,9 +35,11 @@ type ConvertArgumentType<Type, ToType> =
Type extends Set<infer Member> ? Set<ConvertArgumentType<Member, ToType>> : (
Type extends Map<infer Key, infer Value> ? Map<Key, ConvertArgumentType<Value, ToType>> : (
Type extends Array<infer Member> ? Array<ConvertArgumentType<Member, ToType>> : (
Type extends Record<keyof any, any> ? {
[Property in keyof Type]: ConvertArgumentType<Type[Property], ToType>
} : Type
Type extends Date ? Type : (
Type extends Record<keyof any, any> ? {
[Property in keyof Type]: ConvertArgumentType<Type[Property], ToType>
} : Type
)
)
)
)