其他分享
首页 > 其他分享> > TS中定义泛型接口的两种方式

TS中定义泛型接口的两种方式

作者:互联网

TS中定义泛型接口的两种方式

 


// 泛型接口定义 
//方式一
interface ConfigFn{
    <T>(value:T) :T
}

const getData:ConfigFn = function<T>(value:T) :T{
    return value
}

getData<number>(1)
getData<string>("qwe")

// 方式二
/* interface ConfigFn<T>{
   (value:T) :T
}

function getData<T>(value:T){
    return value
}

var myGetData:ConfigFn<string> = getData;
myGetData('12')

 */

标签:function,myGetData,TS,value,接口,泛型,getData,ConfigFn
来源: https://www.cnblogs.com/malong1992/p/15389115.html