type DescribableFunction = {
description: string;
(someArg: number): boolean;
};
function doSomething(fn: DescribableFunction) {
console.log(fn.description + " returned " + fn(6));
}
function myDescribableFunction(num: number) {
console.log(num);
return num>100;
}
myDescribableFunction.description="my describable function ";
doSomething(myDescribableFunction);
ts: Describable function
最新推荐文章于 2024-10-02 05:39:15 发布
文章展示了如何定义一个具有描述属性的可描述函数类型(DescribableFunction),并使用这个类型来定义doSomething函数。myDescribableFunction被赋予了一个描述并调用,doSomething函数打印出函数的描述和其执行结果。
摘要由CSDN通过智能技术生成