我有这样的方法:
getValues(...args: Array<string>) : Array<any> { return args.map(k => { return this.shared.get(k); }); }
我使用这样的方法:
const c = b.getValues(); // compiles
在我的例子中,不传递参数实际上是不正确的,只有至少传递一个参数才有意义。
是否有方法告诉typescript至少需要传递一个参数?
getValues(mandatory: string, ...args: Array<string>): Array<any> getValues(...args: Array<string>): Array<any> { return args.map(k => { return this.shared.get(k); }); }