实现一个通用的工具类型 Fibonacci<T>,它接受一个数字 T 并返回其对应的 斐波那契数。
Fibonacci<T>
T
序列开始于: 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, ...
1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, ...
例如:
type Result1 = Fibonacci<3> // expected to be 2 type Result2 = Fibonacci<8> // expected to be 21
TypeScript