给定一个唯一元素的数组,返回所有可能的子序列。
子序列是通过删除数组中的某些元素(可以不删除任何元素)而不改变剩余元素顺序得到的序列。
例如:
type A = Subsequence<[1, 2]> // expected to be [] | [1] | [2] | [1, 2]
TypeScript