首页 > 解决方案 > 在 TypeScript 中将类型作为对象引用

问题描述

打字稿中有没有办法声明一个返回特定对象的函数?

例如,有没有办法声明一个函数,该函数返回与内部传递的相同对象?不是具有相同结构的对象,但实际上是完全相同的引用:

function f(x : Object) : x {
    return x
}

标签: typescripttypesstatic-analysis

解决方案


const f = <T>(x: T): T => x;

这将从 x 推断类型 T,它将用作返回类型。


推荐阅读