• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1[
2  {
3    "namespace": "crossref",
4    "description": "The crossref API.",
5    "dependencies": ["simple_api"],
6    "types": [
7      {
8        "id": "CrossrefType",
9        "type": "object",
10        "properties": {
11          "testType": {
12            "$ref": "simple_api.TestType",
13            "optional": true
14          }
15        }
16      }
17    ],
18    "functions": [
19      {
20        "name": "testTypeOptionalParam",
21        "type": "function",
22        "description": "Takes TestType as a param.",
23        "parameters": [
24          {
25            "name": "testType",
26            "$ref": "simple_api.TestType",
27            "optional": true
28          },
29          {
30            "name": "callback",
31            "type": "function",
32            "parameters": []
33          }
34        ]
35      },
36      {
37        "name": "getTestType",
38        "type": "function",
39        "description": "Return a TestType.",
40        "parameters": [
41          {
42            "name": "callback",
43            "type": "function",
44            "parameters": [
45              {
46                "name": "result",
47                "$ref": "simple_api.TestType",
48                "description": "A TestType."
49              }
50            ]
51          }
52        ]
53      },
54      {
55        "name": "testTypeInObject",
56        "type": "function",
57        "description": "Takes an optional object with a TestType and a bool.",
58        "parameters": [
59          {
60            "name": "paramObject",
61            "type": "object",
62            "properties": {
63              "testType": {"$ref": "simple_api.TestType", "optional": true},
64              "boolean": {"type": "boolean"}
65            }
66          },
67          {
68            "name": "callback",
69            "type": "function",
70            "parameters": []
71          }
72        ]
73      }
74    ]
75  }
76]
77