UNPKG

673 BJavaScriptView Raw
1// Generated by CoffeeScript 1.11.1
2(function() {
3 var asInt, log, querystring;
4
5 querystring = require('querystring');
6
7 log = require('bog');
8
9 asInt = function(s) {
10 var ex, n;
11 if (!s) {
12 return void 0;
13 }
14 try {
15 n = parseInt(s, 10);
16 if (isNaN(n)) {
17 throw Error('nan');
18 }
19 return n;
20 } catch (error) {
21 ex = error;
22 log.warn("Failed to interpret as int: " + s);
23 return void 0;
24 }
25 };
26
27 module.exports = function(str) {
28 var p, ref;
29 p = querystring.parse(str);
30 return {
31 q: (ref = p.q) != null ? ref : ''
32 };
33 };
34
35}).call(this);
36
37//# sourceMappingURL=query-to-search.js.map