{"version":1,"exports":[0],"imports":[],"defs":[{"kind":0,"name":"CoinEater","extends":"Jig","implements":[],"fields":[{"name":"lastCoin","type":{"name":"Coin","nullable":false,"args":[]}},{"name":"otherCoins","type":{"name":"Array","nullable":false,"args":[{"name":"Coin","nullable":false,"args":[]}]}}],"methods":[{"kind":0,"name":"constructor","args":[{"name":"aCoin","type":{"name":"Coin","nullable":false,"args":[]}}],"rtype":null},{"kind":0,"name":"addCoin","args":[{"name":"aCoin","type":{"name":"Coin","nullable":false,"args":[]}}],"rtype":{"name":"void","nullable":false,"args":[]}},{"kind":0,"name":"combineAll","args":[],"rtype":{"name":"void","nullable":false,"args":[]}}]}],"typeIds":[{"id":4,"name":"CoinEater"},{"id":6,"name":"Jig"},{"id":8,"name":"Output"},{"id":9,"name":"Lock"},{"id":10,"name":"JigInitParams"},{"id":12,"name":"Coin"},{"id":14,"name":"*CoinEater"},{"id":16,"name":"Array<Coin>"}]}