Home | History | Annotate | Download | only in test
      1 [
      2   {
      3     "namespace": "callbacks",
      4     "description": "The callbacks API.",
      5     "types": [],
      6     "functions": [
      7       {
      8         "name": "returnsNothing",
      9         "type": "function",
     10         "description": "Takes nothing. Returns nothing.",
     11         "parameters": [
     12           {
     13             "name": "callback",
     14             "type": "function",
     15             "parameters": []
     16           }
     17         ]
     18       },
     19       {
     20         "name": "returnsObject",
     21         "description": "Returns an object.",
     22         "type": "function",
     23         "parameters": [
     24           {
     25             "name": "callback",
     26             "type": "function",
     27             "parameters": [
     28               {
     29                 "name": "someObject",
     30                 "type": "object",
     31                 "properties": {
     32                   "state": {
     33                     "type": "string",
     34                     "enum": ["foo", "bar", "baz"]
     35                   }
     36                 }
     37               }
     38             ]
     39           }
     40         ]
     41       },
     42       {
     43         "name": "returnsMultiple",
     44         "description": "Returns an object.",
     45         "type": "function",
     46         "parameters": [
     47           {
     48             "name": "callback",
     49             "type": "function",
     50             "parameters": [
     51               {
     52                 "name": "someInteger",
     53                 "type": "integer"
     54               },
     55               {
     56                 "name": "someObject",
     57                 "type": "object",
     58                 "properties": {
     59                   "state": {
     60                     "type": "string",
     61                     "enum": ["foo", "bar", "baz"]
     62                   }
     63                 }
     64               }
     65             ]
     66           }
     67         ]
     68       }
     69     ]
     70   }
     71 ]
     72 
     73