Cómo corregir este tipo de error, incluso si ya definí un tipo de cadena para el parámetro clave.
function checkIsExistObjectKeys(object: Object, key: String): Boolean { return key in object; } console.log( checkIsExistObjectKeys( { name: "john", lastName: "Francois", }, "name" ) );
El parámetro clave debe ser de tipo string , no de String .
string
String
function checkIsExistObjectKeys(object: Object, key: string): boolean { return Object.keys(object).some(x => x === key); }