类型推断:如何使用条件类型和泛型
这篇文章是我之前关于从 TypeScript 中的函数**有条件地返回不同类型的文章**的后续文章。在那篇文章中,我们研究了如何使用条件类型根据条件返回不同的类型。在这篇文章中,我想通过一个可能对日常使用有用的代码示例更深入地研究泛型。
让我们考虑以下示例。我们有一个函数可以根据我们作为参数传递的格式将对象序列化为不同的格式:
type JsonFormat = {
type: "json" };
type BinaryFormat = {
type: "binary" };
type StreamFormat <
还没有评论,来说两句吧...