{
  "mixins": ["components/slider/use-slider"],

  "meta": {
    "docsUrl": "https://v2.quasar.dev/vue-components/slider"
  },

  "props": {
    "model-value": {
      "extends": "model-value",
      "type": ["Number", "null", "undefined"],
      "desc": "Model of the component (must be between min/max); Either use this property (along with a listener for 'update:modelValue' event) OR use v-model directive",
      "default": "null",
      "examples": ["# v-model=\"positionModel\""]
    },

    "label-value": {
      "type": ["String", "Number"],
      "desc": "Override default label value",
      "examples": ["# :label-value=\"model + 'px'\""],
      "category": "content"
    }
  },

  "events": {
    "update:model-value": {
      "extends": "update:model-value",
      "params": {
        "value": {
          "type": ["Number", "null"]
        }
      }
    }
  }
}
