UNPKG

express-api-problem

Version:

A minimal package to assist in returning RESTful exceptions in your APIs

6 lines (5 loc) 8.91 kB
{"/Users/kamranahmed/Workspace/express-api-problem/lib/api-problem.ts": {"path":"/Users/kamranahmed/Workspace/express-api-problem/lib/api-problem.ts","statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":73}},"1":{"start":{"line":23,"column":4},"end":{"line":23,"column":41}},"2":{"start":{"line":25,"column":4},"end":{"line":25,"column":56}},"3":{"start":{"line":26,"column":4},"end":{"line":26,"column":59}},"4":{"start":{"line":27,"column":4},"end":{"line":27,"column":31}},"5":{"start":{"line":28,"column":4},"end":{"line":28,"column":35}},"6":{"start":{"line":29,"column":4},"end":{"line":29,"column":28}},"7":{"start":{"line":31,"column":4},"end":{"line":31,"column":42}},"8":{"start":{"line":15,"column":0},"end":{"line":15,"column":13}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":22,"column":2},"end":{"line":22,"column":14}},"loc":{"start":{"line":22,"column":47},"end":{"line":32,"column":3}}}},"branchMap":{"0":{"loc":{"start":{"line":22,"column":45},"end":{"line":22,"column":47}},"type":"default-arg","locations":[{"start":{"line":22,"column":45},"end":{"line":22,"column":47}}]},"1":{"loc":{"start":{"line":23,"column":10},"end":{"line":23,"column":21}},"type":"binary-expr","locations":[{"start":{"line":23,"column":10},"end":{"line":23,"column":21}},{"start":{"line":23,"column":25},"end":{"line":23,"column":39}}]},"2":{"loc":{"start":{"line":25,"column":18},"end":{"line":25,"column":30}},"type":"binary-expr","locations":[{"start":{"line":25,"column":18},"end":{"line":25,"column":30}},{"start":{"line":25,"column":34},"end":{"line":25,"column":55}}]},"3":{"loc":{"start":{"line":26,"column":17},"end":{"line":26,"column":28}},"type":"binary-expr","locations":[{"start":{"line":26,"column":17},"end":{"line":26,"column":28}},{"start":{"line":26,"column":32},"end":{"line":26,"column":58}}]},"4":{"loc":{"start":{"line":29,"column":21},"end":{"line":29,"column":23}},"type":"cond-expr","locations":[{"start":{"line":29,"column":21},"end":{"line":29,"column":23}},{"start":{"line":29,"column":16},"end":{"line":29,"column":27}}]},"5":{"loc":{"start":{"line":29,"column":16},"end":{"line":29,"column":23}},"type":"binary-expr","locations":[{"start":{"line":29,"column":16},"end":{"line":29,"column":23}},{"start":{"line":29,"column":16},"end":{"line":29,"column":23}}]}},"s":{"0":3,"1":17,"2":17,"3":17,"4":17,"5":17,"6":17,"7":17,"8":3},"f":{"0":17},"b":{"0":[1],"1":[17,11],"2":[17,2],"3":[17,11],"4":[0,17],"5":[17,17]}} ,"/Users/kamranahmed/Workspace/express-api-problem/lib/express-middleware.ts": {"path":"/Users/kamranahmed/Workspace/express-api-problem/lib/express-middleware.ts","statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":58}},"1":{"start":{"line":4,"column":0},"end":{"line":4,"column":43}},"2":{"start":{"line":11,"column":13},"end":{"line":54,"column":2}},"3":{"start":{"line":15,"column":2},"end":{"line":19,"column":4}},"4":{"start":{"line":21,"column":2},"end":{"line":53,"column":4}},"5":{"start":{"line":23,"column":4},"end":{"line":30,"column":null}},"6":{"start":{"line":24,"column":6},"end":{"line":27,"column":35}},"7":{"start":{"line":29,"column":6},"end":{"line":29,"column":13}},"8":{"start":{"line":33,"column":4},"end":{"line":50,"column":null}},"9":{"start":{"line":34,"column":32},"end":{"line":42,"column":8}},"10":{"start":{"line":44,"column":6},"end":{"line":47,"column":37}},"11":{"start":{"line":49,"column":6},"end":{"line":49,"column":13}},"12":{"start":{"line":52,"column":4},"end":{"line":52,"column":11}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":11,"column":63},"end":{"line":11,"column":null}},"loc":{"start":{"line":12,"column":37},"end":{"line":54,"column":1}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":21,"column":9},"end":{"line":21,"column":18}},"loc":{"start":{"line":21,"column":75},"end":{"line":53,"column":3}}}},"branchMap":{"0":{"loc":{"start":{"line":12,"column":35},"end":{"line":12,"column":37}},"type":"default-arg","locations":[{"start":{"line":12,"column":35},"end":{"line":12,"column":37}}]},"1":{"loc":{"start":{"line":23,"column":4},"end":{"line":30,"column":null}},"type":"if","locations":[{"start":{"line":23,"column":4},"end":{"line":30,"column":null}},{"start":{"line":23,"column":4},"end":{"line":30,"column":null}}]},"2":{"loc":{"start":{"line":33,"column":4},"end":{"line":50,"column":null}},"type":"if","locations":[{"start":{"line":33,"column":4},"end":{"line":50,"column":null}},{"start":{"line":33,"column":4},"end":{"line":50,"column":null}}]},"3":{"loc":{"start":{"line":38,"column":12},"end":{"line":40,"column":null}},"type":"cond-expr","locations":[{"start":{"line":38,"column":12},"end":{"line":40,"column":null}},{"start":{"line":41,"column":12},"end":{"line":41,"column":21}}]},"4":{"loc":{"start":{"line":39,"column":21},"end":{"line":39,"column":31}},"type":"binary-expr","locations":[{"start":{"line":39,"column":21},"end":{"line":39,"column":31}},{"start":{"line":39,"column":35},"end":{"line":39,"column":44}}]},"5":{"loc":{"start":{"line":39,"column":24},"end":{"line":39,"column":26}},"type":"cond-expr","locations":[{"start":{"line":39,"column":24},"end":{"line":39,"column":26}},{"start":{"line":39,"column":21},"end":{"line":39,"column":31}}]},"6":{"loc":{"start":{"line":39,"column":21},"end":{"line":39,"column":26}},"type":"binary-expr","locations":[{"start":{"line":39,"column":21},"end":{"line":39,"column":26}},{"start":{"line":39,"column":21},"end":{"line":39,"column":26}}]}},"s":{"0":3,"1":3,"2":3,"3":9,"4":9,"5":9,"6":1,"7":1,"8":8,"9":2,"10":2,"11":2,"12":6},"f":{"0":9,"1":9},"b":{"0":[7],"1":[1,8],"2":[2,6],"3":[1,1],"4":[1,0],"5":[0,1],"6":[1,1]}} ,"/Users/kamranahmed/Workspace/express-api-problem/lib/index.ts": {"path":"/Users/kamranahmed/Workspace/express-api-problem/lib/index.ts","statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":30}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":37}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":34}}},"fnMap":{},"branchMap":{},"s":{"0":3,"1":3,"2":3},"f":{},"b":{}} ,"/Users/kamranahmed/Workspace/express-api-problem/lib/mongoose-plugin.ts": {"path":"/Users/kamranahmed/Workspace/express-api-problem/lib/mongoose-plugin.ts","statementMap":{"0":{"start":{"line":3,"column":0},"end":{"line":3,"column":57}},"1":{"start":{"line":5,"column":0},"end":{"line":5,"column":66}},"2":{"start":{"line":26,"column":4},"end":{"line":28,"column":null}},"3":{"start":{"line":27,"column":6},"end":{"line":27,"column":23}},"4":{"start":{"line":30,"column":46},"end":{"line":30,"column":56}},"5":{"start":{"line":31,"column":50},"end":{"line":31,"column":52}},"6":{"start":{"line":34,"column":4},"end":{"line":39,"column":null}},"7":{"start":{"line":35,"column":6},"end":{"line":38,"column":9}},"8":{"start":{"line":41,"column":4},"end":{"line":48,"column":6}},"9":{"start":{"line":51,"column":2},"end":{"line":51,"column":32}},"10":{"start":{"line":18,"column":0},"end":{"line":18,"column":16}},"11":{"start":{"line":58,"column":2},"end":{"line":58,"column":48}},"12":{"start":{"line":54,"column":0},"end":{"line":54,"column":16}}},"fnMap":{"0":{"name":"getErrorHandler","decl":{"start":{"line":18,"column":16},"end":{"line":18,"column":31}},"loc":{"start":{"line":19,"column":37},"end":{"line":52,"column":1}}},"1":{"name":"validationErrorHandler","decl":{"start":{"line":21,"column":11},"end":{"line":21,"column":33}},"loc":{"start":{"line":24,"column":22},"end":{"line":49,"column":3}}},"2":{"name":"MongoosePlugin","decl":{"start":{"line":54,"column":16},"end":{"line":54,"column":30}},"loc":{"start":{"line":56,"column":37},"end":{"line":59,"column":1}}}},"branchMap":{"0":{"loc":{"start":{"line":19,"column":35},"end":{"line":19,"column":37}},"type":"default-arg","locations":[{"start":{"line":19,"column":35},"end":{"line":19,"column":37}}]},"1":{"loc":{"start":{"line":26,"column":4},"end":{"line":28,"column":null}},"type":"if","locations":[{"start":{"line":26,"column":4},"end":{"line":28,"column":null}},{"start":{"line":26,"column":4},"end":{"line":28,"column":null}}]},"2":{"loc":{"start":{"line":43,"column":16},"end":{"line":43,"column":30}},"type":"binary-expr","locations":[{"start":{"line":43,"column":16},"end":{"line":43,"column":30}},{"start":{"line":43,"column":34},"end":{"line":43,"column":54}}]},"3":{"loc":{"start":{"line":44,"column":15},"end":{"line":44,"column":28}},"type":"binary-expr","locations":[{"start":{"line":44,"column":15},"end":{"line":44,"column":28}},{"start":{"line":44,"column":32},"end":{"line":44,"column":51}}]},"4":{"loc":{"start":{"line":56,"column":35},"end":{"line":56,"column":37}},"type":"default-arg","locations":[{"start":{"line":56,"column":35},"end":{"line":56,"column":37}}]}},"s":{"0":3,"1":3,"2":2,"3":1,"4":1,"5":1,"6":1,"7":2,"8":1,"9":3,"10":3,"11":1,"12":3},"f":{"0":3,"1":2,"2":1},"b":{"0":[2],"1":[1,1],"2":[1,1],"3":[1,1],"4":[1]}} }