{
  "q-scroller/value": {
    "type": "string|array|object|date",
    "description": "The `type` property is dependent on the `view` property"
  },
  "q-scroller/view": {
    "type": "string",
    "description": "This determines the type of scroller to be used"
  },
  "q-scroller/bar-color": {
    "type": "string",
    "description": "This is the color of the middle bars. It can be from the Quasar color palette or a CSS hash value (ie: '#0000FF')"
  },
  "q-scroller/border-color": {
    "type": "string",
    "description": "This is the color of outside border when `no-border` property is not `true`. It can be from the Quasar color palette or a CSS hash value (ie: '#0000FF')"
  },
  "q-scroller/color": {
    "type": "string",
    "description": "This is the color of the background (header and footer). It can be from the Quasar color palette or a CSS hash value (ie: '#0000FF')"
  },
  "q-scroller/text-color": {
    "type": "string",
    "description": "This is the color of the text (header and footer). It can be from the Quasar color palette or a CSS hash value (ie: '#0000FF')"
  },
  "q-scroller/inner-color": {
    "type": "string",
    "description": "This is the color of the background (scroller area). It can be from the Quasar color palette or a CSS hash value (ie: '#0000FF')"
  },
  "q-scroller/inner-text-color": {
    "type": "string",
    "description": "This is the color of the text (scroller area). It can be from the Quasar color palette or a CSS hash value (ie: '#0000FF')"
  },
  "q-scroller/disabled-text-color": {
    "type": "string",
    "description": "Sets the color that will be used when in the disabled state"
  },
  "q-scroller/disable-validation": {
    "type": "boolean",
    "description": "Disables range checking validation (ie: allows right-side of range to be less than left-side range)"
  },
  "q-scroller/error-color": {
    "type": "string",
    "description": "This is the error color of the background (end inner section) when end section is less than start section. It can be from the Quasar color palette or a CSS hash value (ie: '#0000FF')"
  },
  "q-scroller/error-text-color": {
    "type": "string",
    "description": "This is the error color of the text (end inner section) when end section is less than start section. It can be from the Quasar color palette or a CSS hash value (ie: '#0000FF')"
  },
  "q-scroller/dense": {
    "type": "boolean",
    "description": "If the component should be in dense mode"
  },
  "q-scroller/disable": {
    "type": "boolean",
    "description": "If the component should be disabled"
  },
  "q-scroller/rounded-border": {
    "type": "boolean",
    "description": "If the component should have rounded corners"
  },
  "q-scroller/no-border": {
    "type": "boolean",
    "description": "If the component should not have a border"
  },
  "q-scroller/no-shadow": {
    "type": "boolean",
    "description": "If the component should not display shadow when header/footer are displayed"
  },
  "q-scroller/no-header": {
    "type": "boolean",
    "description": "If the component should not display the header"
  },
  "q-scroller/no-footer": {
    "type": "boolean",
    "description": "If the component should not display the footer"
  },
  "q-scroller/hour12": {
    "type": "boolean",
    "description": "Turns on 12 hour time"
  },
  "q-scroller/items": {
    "type": "array",
    "description": "An array of objects"
  },
  "q-scroller/locale": {
    "type": "string",
    "description": "Changes the locale used for the header"
  },
  "q-scroller/am-pm-labels": {
    "type": "array",
    "description": "This is an array of two strings to replace the AM/PM labels. Only applicable when the `hour12` property is used"
  },
  "q-scroller/hour-interval": {
    "type": "string|number",
    "description": "Used to create intervals. For instance, if '2', then every other value will be displayed"
  },
  "q-scroller/minute-interval": {
    "type": "string|number",
    "description": "Used to create intervals. For instance, if '2', then every other value will be displayed"
  },
  "q-scroller/disabled-hours": {
    "type": "array",
    "description": "Hours that should be disabled (always use 0 through to 24)"
  },
  "q-scroller/disabled-minutes": {
    "type": "array",
    "description": "Minutes that should be disabled (always use 0 through to 59)"
  },
  "q-scroller/no-hours": {
    "type": "boolean",
    "description": "Hide the hours section"
  },
  "q-scroller/no-minutes": {
    "type": "boolean",
    "description": "Hide the minutes section"
  },
  "q-scroller/display-separator": {
    "type": "string",
    "description": "Provide an alternative display separator"
  },
  "q-scroller/start-am-pm-labels": {
    "type": "array",
    "description": "This is an array of two strings to replace the AM/PM labels. Only applicable when the `hour12` property is used"
  },
  "q-scroller/end-am-pm-labels": {
    "type": "array",
    "description": "This is an array of two strings to replace the AM/PM labels. Only applicable when the `hour12` property is used"
  },
  "q-scroller/start-hour-interval": {
    "type": "string|number",
    "description": "Used to create intervals. For instance, if '2', then every other value will be displayed"
  },
  "q-scroller/end-hour-interval": {
    "type": "string|number",
    "description": "Used to create intervals. For instance, if '2', then every other value will be displayed"
  },
  "q-scroller/start-minute-interval": {
    "type": "string|number",
    "description": "Used to create intervals. For instance, if '2', then every other value will be displayed"
  },
  "q-scroller/end-minute-interval": {
    "type": "string|number",
    "description": "Used to create intervals. For instance, if '2', then every other value will be displayed"
  },
  "q-scroller/start-disabled-hours": {
    "type": "array",
    "description": "Hours that should be disabled (always use 0 through to 24)"
  },
  "q-scroller/end-disabled-hours": {
    "type": "array",
    "description": "Hours that should be disabled (always use 0 through to 24)"
  },
  "q-scroller/start-disabled-minutes": {
    "type": "array",
    "description": "Minutes that should be disabled (always use 0 through to 59)"
  },
  "q-scroller/end-disabled-minutes": {
    "type": "array",
    "description": "Minutes that should be disabled (always use 0 through to 59)"
  },
  "q-scroller/start-no-hours": {
    "type": "boolean",
    "description": "Hide the hours section"
  },
  "q-scroller/end-no-hours": {
    "type": "boolean",
    "description": "Hide the hours section"
  },
  "q-scroller/start-no-minutes": {
    "type": "boolean",
    "description": "Hide the minutes section"
  },
  "q-scroller/end-no-minutes": {
    "type": "boolean",
    "description": "Hide the minutes section"
  },
  "q-scroller/disabled-years": {
    "type": "array",
    "description": "Array of years that should be disabled"
  },
  "q-scroller/disabled-months": {
    "type": "array",
    "description": "Array of months that should be disabled"
  },
  "q-scroller/disabled-days": {
    "type": "array",
    "description": "Array of days that should be disabled"
  },
  "q-scroller/no-year": {
    "type": "boolean",
    "description": "Hide the years section"
  },
  "q-scroller/no-month": {
    "type": "boolean",
    "description": "Hide the months section"
  },
  "q-scroller/no-day": {
    "type": "boolean",
    "description": "Hide the day section"
  },
  "q-scroller/start-disabled-years": {
    "type": "array",
    "description": "Array of years that should be disabled"
  },
  "q-scroller/end-disabled-years": {
    "type": "array",
    "description": "Array of years that should be disabled"
  },
  "q-scroller/start-disabled-months": {
    "type": "array",
    "description": "Array of months that should be disabled"
  },
  "q-scroller/end-disabled-months": {
    "type": "array",
    "description": "Array of months that should be disabled"
  },
  "q-scroller/start-disabled-days": {
    "type": "array",
    "description": "Array of days that should be disabled"
  },
  "q-scroller/end-disabled-days": {
    "type": "array",
    "description": "Array of days that should be disabled"
  },
  "q-scroller/start-no-year": {
    "type": "boolean",
    "description": "Hide the years section"
  },
  "q-scroller/end-no-year": {
    "type": "boolean",
    "description": "Hide the years section"
  },
  "q-scroller/start-no-month": {
    "type": "boolean",
    "description": "Hide the months section"
  },
  "q-scroller/end-no-month": {
    "type": "boolean",
    "description": "Hide the months section"
  },
  "q-scroller/start-no-day": {
    "type": "boolean",
    "description": "Hide the day section"
  },
  "q-scroller/end-no-day": {
    "type": "boolean",
    "description": "Hide the day section"
  },
  "q-scroller/year-start": {
    "type": "number|string",
    "description": "This is the starting year to be used"
  },
  "q-scroller/year-end": {
    "type": "number|string",
    "description": "This is the ending year to be used"
  },
  "q-scroller/start-year-begin": {
    "type": "number|string",
    "description": "This is the starting year to be used for the start date section"
  },
  "q-scroller/start-year-stop": {
    "type": "number|string",
    "description": "This is the ending year to be used for the start date section"
  },
  "q-scroller/end-year-begin": {
    "type": "number|string",
    "description": "This is the starting year to be used for the end date section"
  },
  "q-scroller/end-year-stop": {
    "type": "number|string",
    "description": "This is the ending year to be used for the end date section"
  }
}