prefer-rest-params 的 Typescript ESLint 错误
Typescript ESLint error for prefer-rest-params
我正在尝试将 Segment.io 分析片段集成到 Typescript 项目中。
遇到 ESLint 错误我无法解决。这是代码:
analytics.factory = function (method: any) {
return function () {
const args = Array.prototype.slice.call(arguments)
args.unshift(method)
analytics.push(args)
return analytics
}
}
错误是:
error Use the rest parameters instead of 'arguments' prefer-rest-params
我的 Typescript 有点生疏,我尝试了以下方法无济于事:
- Array.prototype.slice.call(这个,...参数)
- Array.prototype.slice.call(空,...参数)
非常感谢任何帮助!
对于遇到类似问题的任何人,这里是解决方法:
analytics.factory = function(method: any) {
return function(...args: any[]) {
args.unshift(method);
analytics.push(args);
return analytics;
};
};
我正在尝试将 Segment.io 分析片段集成到 Typescript 项目中。
遇到 ESLint 错误我无法解决。这是代码:
analytics.factory = function (method: any) {
return function () {
const args = Array.prototype.slice.call(arguments)
args.unshift(method)
analytics.push(args)
return analytics
}
}
错误是:
error Use the rest parameters instead of 'arguments' prefer-rest-params
我的 Typescript 有点生疏,我尝试了以下方法无济于事:
- Array.prototype.slice.call(这个,...参数)
- Array.prototype.slice.call(空,...参数)
非常感谢任何帮助!
对于遇到类似问题的任何人,这里是解决方法:
analytics.factory = function(method: any) {
return function(...args: any[]) {
args.unshift(method);
analytics.push(args);
return analytics;
};
};