handlebars/helpers.js
function dataType (value) {
  if (!value) return null
  if (value['anyOf'] || value['allOf'] || value['oneOf']) {
    return ''
  }
  if (!value.type) {
    return 'object'
  }
  if (value.type === 'array') {
    return dataType(value.items || {}) + '[]'
  }
  return value.type
}
function dataType (value) {
  if (!value) return null
  if (value['anyOf'] || value['allOf'] || value['oneOf']) {
    return ''
  }
  if (!value.type) {
    return 'object'
  }
  if (value.type === 'array') {
    return dataType(value.items || {}) + '[]'
  }
  return value.type
}
function dataType ( value ) { if ( ! value ) return null if ( value [ 'anyOf' ] || value [ 'allOf' ] || value [ 'oneOf' ] ) { return '' } if ( ! value . type ) { return 'object' } if ( value . type === 'array' ) { return dataType ( value . items || { } ) + '[]' } return value . type }
Returns a descriptive string for a datatype
@param value
@returns {String} a string like <code>string[]</code> or <code>object[][]</code>
Returns a descriptive string for a datatype