function getGlslType(classProperty) {
  const componentCount = getComponentCount(classProperty);
  if (classProperty.normalized) {
    if (componentCount === 1) {
      return "float";
    }
    return `vec${componentCount}`;
  }
  if (componentCount === 1) {
    return "int";
  }
  return `ivec${componentCount}`;
}
Returns the type that the given class property has in a GLSL shader.

It returns the same string as `PropertyTextureProperty.prototype.getGlslType`
for a property texture property with the given class property

@param {MetadataClassProperty} classProperty The class property
@returns {string} The GLSL shader type string for the property