11{
2- "classes" : [
3- {
4- "name" : " BaseClassWithPrivateConstructor" ,
5- "type" : {
6- "is_bind_type" : true ,
7- "is_errorable" : false ,
8- "name" : " BaseClassWithPrivateConstructor"
9- }
10- },
11- {
12- "base_types" : [
13- {
14- "is_bind_type" : true ,
15- "is_errorable" : false ,
16- "name" : " BaseClassWithPrivateConstructor"
17- }
18- ],
19- "name" : " ChildClassOfPrivateConstructor" ,
20- "properties" : [],
21- "type" : {
22- "is_bind_type" : true ,
23- "is_errorable" : false ,
24- "name" : " ChildClassOfPrivateConstructor"
25- }
26- },
27- {
28- "base_types" : [
29- {
30- "is_bind_type" : true ,
31- "is_errorable" : false ,
32- "name" : " BaseClassWithPrivateConstructor"
33- }
34- ],
35- "name" : " ChildClassOfPrivateConstructor2" ,
36- "properties" : [],
37- "type" : {
38- "is_bind_type" : true ,
39- "is_errorable" : false ,
40- "name" : " ChildClassOfPrivateConstructor2"
41- }
42- },
43- {
44- "name" : " ExampleClass" ,
45- "functions" : [
46- {
47- "arguments" : [
48- {
49- "details" : null ,
50- "name" : " testArg" ,
51- "type" : {
52- "is_bind_type" : false ,
53- "is_errorable" : false ,
54- "name" : " string" ,
55- "valid_range" : null
56- }
57- }
58- ],
59- "is_constructor" : false ,
60- "is_static" : false ,
61- "name" : " ExampleMethod" ,
62- "return_type" : {
63- "is_bind_type" : false ,
64- "is_errorable" : false ,
65- "name" : " boolean" ,
66- "valid_range" : null
67- }
68- }
69- ],
70- "properties" : [
71- {
72- "is_read_only" : false ,
73- "name" : " ExampleProperty" ,
74- "type" : {
75- "is_bind_type" : false ,
76- "is_errorable" : false ,
77- "name" : " int32"
78- }
79- }
80- ],
81- "type" : {
82- "is_bind_type" : true ,
83- "is_errorable" : false ,
84- "name" : " ExampleClass" ,
85- "valid_range" : null
86- }
87- },
88- {
89- "name" : " ExampleClassWithCrossModuleInheritence" ,
90- "type" : {
91- "is_bind_type" : true ,
92- "is_errorable" : false ,
93- "name" : " ExampleClassWithCrossModuleInheritence" ,
94- "valid_range" : null
95- }
96- }
97- ],
98- "enums" : [
99- {
100- "name" : " ExampleEnum" ,
101- "constants" : [
102- {
103- "is_read_only" : true ,
104- "is_static" : true ,
105- "name" : " ExampleValue" ,
106- "type" : {
107- "is_bind_type" : false ,
108- "is_errorable" : false ,
109- "name" : " string" ,
110- "valid_range" : null
111- },
112- "value" : " foo"
113- }
114- ]
115- }
116- ],
117- "functions" : [
118- {
119- "arguments" : [
120- {
121- "details" : null ,
122- "name" : " testArg" ,
123- "type" : {
124- "is_bind_type" : false ,
125- "is_errorable" : false ,
126- "name" : " string" ,
127- "valid_range" : null
128- }
129- }
130- ],
131- "is_constructor" : false ,
132- "is_static" : false ,
133- "name" : " ExampleFunction" ,
134- "return_type" : {
135- "is_bind_type" : false ,
136- "is_errorable" : false ,
137- "name" : " boolean" ,
138- "valid_range" : null
139- }
140- }
141- ],
142- "interfaces" : [
143- {
144- "name" : " ExampleInterface" ,
145- "properties" : [
146- {
147- "is_read_only" : false ,
148- "name" : " ExampleProperty" ,
149- "type" : {
150- "is_bind_type" : false ,
151- "is_errorable" : false ,
152- "name" : " int32"
153- }
154- }
155- ],
156- "type" : {
157- "is_bind_type" : true ,
158- "is_errorable" : false ,
159- "name" : " ExampleInterface"
160- }
161- }
162- ],
163- "constants" : [
164- {
165- "is_read_only" : true ,
166- "is_static" : true ,
167- "name" : " ExampleConstant" ,
168- "type" : {
169- "is_bind_type" : false ,
170- "is_errorable" : false ,
171- "name" : " int32" ,
172- "valid_range" : {
173- "max" : 2147483647 ,
174- "min" : -2147483648
175- }
176- },
177- "value" : 25
178- }
179- ],
180- "objects" : [
181- {
182- "is_read_only" : true ,
183- "is_static" : true ,
184- "name" : " ExampleObject" ,
185- "type" : {
186- "is_bind_type" : true ,
187- "is_errorable" : false ,
188- "name" : " ExampleClass" ,
189- "valid_range" : null
190- }
191- },
192- {
193- "is_read_only" : true ,
194- "is_static" : true ,
195- "name" : " ExampleObjectInModule3" ,
196- "type" : {
197- "is_bind_type" : true ,
198- "is_errorable" : false ,
199- "name" : " ExampleClassInModule3V1AndV2" ,
200- "from_module" : {
201- "name" : " @minecraft/example-module-3" ,
202- "uuid" : " a61fb766-9364-476a-96fd-61cde5178761" ,
203- "version" : " 1.0.0"
204- },
205- "valid_range" : null
206- }
207- }
208- ],
209- "dependencies" : [
210- {
211- "name" : " @minecraft/example-module-3" ,
212- "uuid" : " a61fb766-9364-476a-96fd-61cde5178761" ,
213- "version" : " 1.0.0"
214- }
215- ],
216- "minecraft_version" : " 1.0.0" ,
217- "name" : " @minecraft/example-module" ,
218- "uuid" : " a61fb766-9364-476a-96fd-61cde517876e" ,
219- "version" : " 1.0.0" ,
220- "module_type" : " script"
221- }
2+ "parentModule" : {
3+ "name" : " @minecraft/example-module-parent" ,
4+ "uuid" : " a61fb766-9364-476a-96fd-61cde517876f" ,
5+ "version" : " 1.0.0"
6+ },
7+ "minecraft_version" : " 1.0.0" ,
8+ "name" : " @minecraft/example-module" ,
9+ "uuid" : " a61fb766-9364-476a-96fd-61cde517876e" ,
10+ "version" : " 1.0.0" ,
11+ "module_type" : " script"
12+ }
0 commit comments