summaryrefslogtreecommitdiff
path: root/node_modules/http-equiv-refresh/index-es5.js
blob: a2511588b6fde6020db332943e83f630c7895b13 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
"use strict";

Object.defineProperty(exports, "__esModule", {
  value: true
});
exports["default"] = void 0;
var PATTERN = /^\s*(\d+)(?:\s*;(?:\s*url\s*=)?\s*(?:["']\s*(.*?)\s*['"]|(.*?)))?\s*$/i;

var _default = function _default(content) {
  content = PATTERN.exec(content);
  var timeout, url;

  if (content !== null) {
    timeout = parseInt(content[1], 10);
    url = content[2] || content[3] || null; // first matching group
  } else {
    timeout = null;
    url = null;
  }

  return {
    timeout: timeout,
    url: url
  };
};

exports["default"] = _default;
module.exports = exports.default;

//# sourceMappingURL=index-es5.js.map