下面代码会报 ts 错误,如何如何解决? interface Type1 { src: string | null; blur: number; mask: number; } const obj1: Type1 = { src: null, blur: 0, mask: 0, }; function updateObj1(key: keyof Type1, value: Type1[keyof Type1]) { obj1[key] = value; // Type 'string | number | null' is not assignable to type 'never'. }