export default {
  "refs": {
    "element": {
      "type": "string"
    }
  },
  "defs": {
    "bind": {
      "oneOf": [
        {
          "type": "object",
          "properties": {
            "input": {"enum": ["checkbox"]},
            "element": {"$ref": "#/refs/element"}
          },
          "required": ["input"]
        },
        {
          "type": "object",
          "properties": {
            "input": {"enum": ["radio", "select"]},
            "element": {"$ref": "#/refs/element"},
            "options": {
              "type": "array"
            }
          },
          "additionalProperties": false,
          "required": ["input", "options"]
        },
        {
          "type": "object",
          "properties": {
            "input": {"enum": ["range"]},
            "element": {"$ref": "#/refs/element"},
            "min": {"type": "number"},
            "max": {"type": "number"},
            "step": {"type": "number"}
          },
          "additionalProperties": false,
          "required": ["input"]
        },
        {
          "type": "object",
          "properties": {
            "input": {
              "not": {"enum": ["checkbox", "radio", "range", "select"]}
            },
            "element": {"$ref": "#/refs/element"}
          },
          "additionalProperties": true
        },
      ]
    }
  }
};

@@ -266,33 +266,77 @@
 #/refs/element%22%7D
+,%0A            %22debounce%22: %7B%22type%22: %22number%22%7D
 %0A
-
           %7D,%0A   
@@ -566,31 +566,16 @@
 ions%22: %7B
-%0A              
 %22type%22: 
@@ -581,16 +581,18 @@
  %22array%22
+%7D,
 %0A       
@@ -592,24 +592,53 @@
             
+%22debounce%22: %7B%22type%22: %22number%22
 %7D%0A          
@@ -990,32 +990,76 @@
 %22step%22: %7B%22type%22:
+ %22number%22%7D,%0A            %22debounce%22: %7B%22type%22:
  %22number%22%7D%0A     
@@ -1316,32 +1316,32 @@
 %0A            %7D,%0A
-
             %22ele
@@ -1373,16 +1373,60 @@
 lement%22%7D
+,%0A            %22debounce%22: %7B%22type%22: %22number%22%7D
 %0A       

Update schema to include DOM bind debounce.