in src/addBindingName.ts [15:27]
export function addBindingName<T extends { type: string; name?: string }>(
binding: T,
suffix: string
): T & { name: string } {
if (!binding.name) {
let bindingType = binding.type;
if (!bindingType.toLowerCase().endsWith(suffix.toLowerCase())) {
bindingType += suffix;
}
binding.name = bindingType + getStringHash(JSON.stringify(binding));
}
return <T & { name: string }>binding;
}