{"version":1,"exports":[0,1,2,3,4,5,6],"imports":[7,8],"defs":[{"kind":0,"name":"TestTypes","extends":"Jig","implements":[],"fields":[{"name":"arrU8","type":{"name":"Array","nullable":false,"args":[{"name":"u8","nullable":false,"args":[]}]}},{"name":"arrU16","type":{"name":"Array","nullable":false,"args":[{"name":"u16","nullable":false,"args":[]}]}},{"name":"staticArrU16","type":{"name":"StaticArray","nullable":false,"args":[{"name":"u16","nullable":false,"args":[]}]}},{"name":"uint8Array","type":{"name":"Uint8Array","nullable":false,"args":[]}},{"name":"uint16Array","type":{"name":"Uint16Array","nullable":false,"args":[]}},{"name":"uint32Array","type":{"name":"Uint32Array","nullable":false,"args":[]}},{"name":"uint64Array","type":{"name":"Uint64Array","nullable":false,"args":[]}},{"name":"int8Array","type":{"name":"Int8Array","nullable":false,"args":[]}},{"name":"int16Array","type":{"name":"Int16Array","nullable":false,"args":[]}},{"name":"int32Array","type":{"name":"Int32Array","nullable":false,"args":[]}},{"name":"int64Array","type":{"name":"Int64Array","nullable":false,"args":[]}},{"name":"f32Array","type":{"name":"Float32Array","nullable":false,"args":[]}},{"name":"f64Array","type":{"name":"Float64Array","nullable":false,"args":[]}},{"name":"attr","type":{"name":"SomeExportedClass","nullable":false,"args":[]}},{"name":"importedClass","type":{"name":"ImportedClass","nullable":false,"args":[]}},{"name":"importedObj","type":{"name":"ImportedObj","nullable":false,"args":[]}},{"name":"mapStringToString","type":{"name":"Map","nullable":false,"args":[{"name":"string","nullable":false,"args":[]},{"name":"string","nullable":false,"args":[]}]}},{"name":"setOfStrings","type":{"name":"Set","nullable":false,"args":[{"name":"string","nullable":false,"args":[]}]}}],"methods":[{"kind":0,"name":"constructor","args":[],"rtype":null}]},{"kind":1,"name":"checkMap","args":[{"name":"map","type":{"name":"Map","nullable":false,"args":[{"name":"string","nullable":false,"args":[]},{"name":"string","nullable":false,"args":[]}]}},{"name":"expectedLength","type":{"name":"u32","nullable":false,"args":[]}}],"rtype":{"name":"u8","nullable":false,"args":[]}},{"kind":1,"name":"checkSet","args":[{"name":"set","type":{"name":"Set","nullable":false,"args":[{"name":"string","nullable":false,"args":[]}]}},{"name":"size","type":{"name":"u32","nullable":false,"args":[]}}],"rtype":{"name":"u8","nullable":false,"args":[]}},{"kind":0,"name":"SmallJig","extends":"Jig","implements":[],"fields":[{"name":"aNumber","type":{"name":"u32","nullable":false,"args":[]}},{"name":"aList","type":{"name":"Array","nullable":false,"args":[{"name":"ImportedObj","nullable":false,"args":[]}]}}],"methods":[{"kind":0,"name":"constructor","args":[{"name":"aNumber","type":{"name":"u32","nullable":false,"args":[]}},{"name":"aList","type":{"name":"Array","nullable":false,"args":[{"name":"ImportedObj","nullable":false,"args":[]}]}}],"rtype":null}]},{"kind":0,"name":"JigWithJig","extends":"Jig","implements":[],"fields":[{"name":"contained","type":{"name":"SmallJig","nullable":false,"args":[]}}],"methods":[{"kind":0,"name":"constructor","args":[{"name":"contained","type":{"name":"SmallJig","nullable":false,"args":[]}}],"rtype":null}]},{"kind":3,"name":"SomeExportedClass","fields":[{"name":"name","type":{"name":"string","nullable":false,"args":[]}},{"name":"obj","type":{"name":"SomeExportedIntraClass","nullable":false,"args":[]}},{"name":"value","type":{"name":"u32","nullable":false,"args":[]}}]},{"kind":3,"name":"SomeExportedIntraClass","fields":[{"name":"intraName","type":{"name":"string","nullable":false,"args":[]}},{"name":"age","type":{"name":"i32","nullable":false,"args":[]}}]},{"kind":100,"name":"ImportedClass","pkg":"cb7c6fcf7907bf207e3030a2b53fa267cfab6b412ec203b9697490b1a3a16bf9"},{"kind":3,"name":"ImportedObj","fields":[{"name":"prop1","type":{"name":"i32","nullable":false,"args":[]}},{"name":"prop2","type":{"name":"f64","nullable":false,"args":[]}},{"name":"prop3","type":{"name":"string","nullable":false,"args":[]}}]}],"typeIds":[{"id":2,"name":"string"},{"id":4,"name":"TestTypes"},{"id":6,"name":"Jig"},{"id":8,"name":"Output"},{"id":9,"name":"Lock"},{"id":10,"name":"JigInitParams"},{"id":12,"name":"*TestTypes"},{"id":14,"name":"Array<u8>"},{"id":15,"name":"Array<u16>"},{"id":16,"name":"StaticArray<u16>"},{"id":17,"name":"Uint8Array"},{"id":18,"name":"Uint16Array"},{"id":19,"name":"Uint32Array"},{"id":20,"name":"Uint64Array"},{"id":21,"name":"Int8Array"},{"id":22,"name":"Int16Array"},{"id":23,"name":"Int32Array"},{"id":24,"name":"Int64Array"},{"id":25,"name":"Float32Array"},{"id":26,"name":"Float64Array"},{"id":27,"name":"SomeExportedClass"},{"id":28,"name":"SomeExportedIntraClass"},{"id":29,"name":"ImportedClass"},{"id":30,"name":"ImportedObj"},{"id":31,"name":"Map<string,string>"},{"id":32,"name":"Set<string>"},{"id":33,"name":"SmallJig"},{"id":35,"name":"Array<ImportedObj>"},{"id":36,"name":"*SmallJig"},{"id":37,"name":"JigWithJig"},{"id":39,"name":"*JigWithJig"}]}