我正在尝试将es6代码转换为打字稿。在这种情况下,我需要将参数分成两部分。有人可以提供打字稿版本吗?
const es6 = ({a:A, ...B}) => {
console.log(A, B);
}
您的代码已经是有效的Typescript。
但是,如果要添加类型,只需将它们放在右侧。
例如:
interface MyType {
a: number;
[key: string]: any;
}
const es6 = ({ a: A, ...B }: MyType) => {
console.log(A, B);
}
这里B
的类型将被推断为{ [key: string]: any }
。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句