{"version":3,"file":"../out/destructuring.js","sources":["../src/destructuring.latte"],"names":[],"mappings":"AAAA,CAAC,CAAC,SAAS,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;;QAEtB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,aAAc;;MAEtC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;QAC3B,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC;;SAEf,OAAO,MAAM,CAAC,CAAC,CAAC,CAAC;SACjB,OAAO,MAAM,CAAC,CAAC,CAAC,CAAC;KACrB;;MAEC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC;QAC9B,CAAC,CAAC,IAAI,EAAE,CAAC;QACT,CAAC,CAAC,IAAI,aAAc;aACf,CAAC,CAAC;YACH,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC;QACnB;;;SAGC,OAAO,MAAM,CAAC,CAAC,CAAC,CAAC;SACjB,OAAO,MAAM,CAAC,CAAC,CAAC,CAAC;SACjB,OAAO,MAAM,CAAC,CAAC,CAAC;KACpB;AACL,CAAC","sourcesContent":["var should = require(\"should\");\n\ndescribe('Array Destructuring', function () {\n\n\tit('extracts values from array', function () {\n\t\tvar a = [10, 20];\n\t\tvar [x,y] = a;\n\t\tx.should.equal(10);\n\t\ty.should.equal(20);\n\t})\n\n\tit('evaluates rhs expression once', function () {\n\t\tvar c = 0;\n\t\tvar a = function () {\n\t\t\tc++;\n\t\t\treturn [10, 20];\n\t\t}\n\n\t\tvar [x,y] = a();\n\t\tx.should.equal(10);\n\t\ty.should.equal(20);\n\t\tc.should.equal(1);\n\t})\n})"]}