in src/ssmServer.ts [74:86]
function getClientCapability<T>(name: string, def: T): T {
const keys = name.split(".");
let c = params.capabilities;
for (let i = 0; c && i < keys.length; i++) {
// eslint-disable-next-line no-prototype-builtins
if (!c.hasOwnProperty(keys[i])) {
return def;
}
c = c[keys[i]];
}
return c as T;
}