{"/Users/xpepermint/Work/hayspec/framework/packages/hayspec-spec/src/asserts/throws.ts":{"path":"/Users/xpepermint/Work/hayspec/framework/packages/hayspec-spec/src/asserts/throws.ts","statementMap":{"0":{"start":{"line":2,"column":0},"end":{"line":2,"column":62}},"1":{"start":{"line":4,"column":4},"end":{"line":15,"column":5}},"2":{"start":{"line":5,"column":18},"end":{"line":5,"column":22}},"3":{"start":{"line":6,"column":8},"end":{"line":11,"column":9}},"4":{"start":{"line":7,"column":12},"end":{"line":7,"column":95}},"5":{"start":{"line":7,"column":42},"end":{"line":7,"column":55}},"6":{"start":{"line":7,"column":79},"end":{"line":7,"column":91}},"7":{"start":{"line":10,"column":12},"end":{"line":10,"column":25}},"8":{"start":{"line":14,"column":8},"end":{"line":14,"column":20}},"9":{"start":{"line":17,"column":0},"end":{"line":17,"column":25}}},"fnMap":{"0":{"name":"throws","decl":{"start":{"line":3,"column":9},"end":{"line":3,"column":15}},"loc":{"start":{"line":3,"column":20},"end":{"line":16,"column":1}},"line":3},"1":{"name":"(anonymous_1)","decl":{"start":{"line":7,"column":28},"end":{"line":7,"column":29}},"loc":{"start":{"line":7,"column":40},"end":{"line":7,"column":57}},"line":7},"2":{"name":"(anonymous_2)","decl":{"start":{"line":7,"column":65},"end":{"line":7,"column":66}},"loc":{"start":{"line":7,"column":77},"end":{"line":7,"column":93}},"line":7}},"branchMap":{"0":{"loc":{"start":{"line":6,"column":8},"end":{"line":11,"column":9}},"type":"if","locations":[{"start":{"line":6,"column":8},"end":{"line":11,"column":9}},{"start":{"line":6,"column":8},"end":{"line":11,"column":9}}],"line":6}},"s":{"0":1,"1":4,"2":4,"3":3,"4":2,"5":1,"6":1,"7":1,"8":1,"9":1},"f":{"0":4,"1":1,"2":1},"b":{"0":[2,1]},"inputSourceMap":{"version":3,"file":"/Users/xpepermint/Work/hayspec/framework/packages/hayspec-spec/src/asserts/throws.ts","sources":["/Users/xpepermint/Work/hayspec/framework/packages/hayspec-spec/src/asserts/throws.ts"],"names":[],"mappings":";;AAGA,SAAwB,MAAM,CAAE,EAAa;IAC3C,IAAI;QACF,IAAM,GAAG,GAAG,EAAE,EAAE,CAAC;QACjB,IAAI,GAAG,YAAY,OAAO,EAAE;YAC1B,OAAO,GAAG,CAAC,IAAI,CAAC,cAAM,OAAA,KAAK,EAAL,CAAK,CAAC,CAAC,KAAK,CAAC,cAAM,OAAA,IAAI,EAAJ,CAAI,CAAC,CAAC;SAChD;aACI;YACH,OAAO,KAAK,CAAC;SACd;KACF;IACD,OAAO,CAAC,EAAE;QACR,OAAO,IAAI,CAAC;KACb;AACH,CAAC;AAbD,yBAaC","sourcesContent":["/**\n * \n */\nexport default function throws (fn: () => any) {\n  try {\n    const res = fn();\n    if (res instanceof Promise) {\n      return res.then(() => false).catch(() => true);\n    }\n    else {\n      return false;\n    }\n  }\n  catch (e) {\n    return true;\n  }\n}\n"]},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"a1f0bf1aeaa8ea8687c58c0012062d464fd30a3b","contentHash":"90bc30f783669b3edff21ec3fc714e1f02322a9d2531f55d84ec7438163e93c4"}}