【发布时间】:2020-06-17 06:13:52
【问题描述】:
如果我只是一个接一个地传递道具,下面的效果很好
Example: const [] = useHook(3, 500, ref);
但是我想把它改成一个对象:
Example: const [] = useHook({spike: 0, timeout: 500});
如何在我的界面中编写它并仍然保留我的函数返回类型。
interface IProps {
(spike?: number, timeout?: number, ref?: any): [
string,
number,
string| null,
];
}
const useHook: IProps = (
spike= 10,
timeout= 500,
ref = null,
) => {
【问题讨论】:
标签: javascript typescript interface