1[
2    {
3        "type": "interface",
4        "name": "Union",
5        "partial": false,
6        "members": [
7            {
8                "type": "attribute",
9                "static": false,
10                "stringifier": false,
11                "inherit": false,
12                "readonly": false,
13                "idlType": {
14                    "sequence": false,
15                    "generic": null,
16                    "nullable": false,
17                    "array": false,
18                    "union": true,
19                    "idlType": [
20                        {
21                            "sequence": false,
22                            "generic": null,
23                            "nullable": false,
24                            "array": false,
25                            "union": false,
26                            "idlType": "float"
27                        },
28                        {
29                            "sequence": false,
30                            "generic": null,
31                            "nullable": false,
32                            "array": false,
33                            "union": true,
34                            "idlType": [
35                                {
36                                    "sequence": false,
37                                    "generic": null,
38                                    "nullable": false,
39                                    "array": false,
40                                    "union": false,
41                                    "idlType": "Date"
42                                },
43                                {
44                                    "sequence": false,
45                                    "generic": null,
46                                    "nullable": false,
47                                    "array": false,
48                                    "union": false,
49                                    "idlType": "Event"
50                                }
51                            ]
52                        },
53                        {
54                            "sequence": false,
55                            "generic": null,
56                            "nullable": true,
57                            "array": false,
58                            "union": true,
59                            "idlType": [
60                                {
61                                    "sequence": false,
62                                    "generic": null,
63                                    "nullable": false,
64                                    "array": false,
65                                    "union": false,
66                                    "idlType": "Node"
67                                },
68                                {
69                                    "sequence": false,
70                                    "generic": null,
71                                    "nullable": false,
72                                    "array": false,
73                                    "union": false,
74                                    "idlType": "DOMString"
75                                }
76                            ]
77                        }
78                    ]
79                },
80                "name": "test",
81                "extAttrs": []
82            }
83        ],
84        "inheritance": null,
85        "extAttrs": []
86    }
87]