摘要: Implement MapTypes<T, R> which will transform types in object T to different types defined by type R which has the following structure type StringToNu 阅读全文
posted @ 2022-10-29 16:32 Zhentiw 阅读(23) 评论(0) 推荐(0) 编辑
摘要: Implement the type version of Lodash.uniq, Unique takes an Array T, returns the Array T without repeated values. type Res = Unique<[1, 1, 2, 2, 3, 3]> 阅读全文
posted @ 2022-10-29 16:10 Zhentiw 阅读(16) 评论(0) 推荐(0) 编辑
摘要: Implement the built-in Parameters generic without using it. For example: const foo = (arg1: string, arg2: number): void => {} type FunctionParamsType 阅读全文
posted @ 2022-10-29 03:16 Zhentiw 阅读(16) 评论(0) 推荐(0) 编辑
摘要: Implement the type version of Array.unshift For example: type Result = Unshift<[1, 2], 0> // [0, 1, 2,] /* _____________ Your Code Here _____________ 阅读全文
posted @ 2022-10-29 03:12 Zhentiw 阅读(15) 评论(0) 推荐(0) 编辑
摘要: Implement the generic version of Array.push For example: type Result = Push<[1, 2], '3'> // [1, 2, '3'] /* _____________ Your Code Here _____________ 阅读全文
posted @ 2022-10-29 03:09 Zhentiw 阅读(13) 评论(0) 推荐(0) 编辑