也是一种方法,Object.assign 参数1 没有类型提示可能会漏写或者写错,可以这样
function test(config_: {
/** 测试 */
a: number;
}): void {
let config = Object.assign({} as typeof config_, config_);
}
也是一种方法,Object.assign 参数1 没有类型提示可能会漏写或者写错,可以这样
function test(config_: {
/** 测试 */
a: number;
}): void {
let config = Object.assign({} as typeof config_, config_);
}
对了这种方式对于有继承的 class 的函数接口而言还是没有 class 的参数类型好,只适合于不会继承的接口