aboutsummaryrefslogtreecommitdiff
path: root/node_modules/es5-ext/string/format-method.js
diff options
context:
space:
mode:
authorFlorian Dold <florian.dold@gmail.com>2019-03-27 21:01:33 +0100
committerFlorian Dold <florian.dold@gmail.com>2019-03-27 21:01:33 +0100
commitcc97a4dd2a967e1c2273bd5f4c5f49a5bf2e2585 (patch)
tree92c5d88706a6ffc654d1b133618d357890e7096b /node_modules/es5-ext/string/format-method.js
parent3771b4d6b67b34c130f3a9a1a15f42deefdb2eda (diff)
remove node_modules
Diffstat (limited to 'node_modules/es5-ext/string/format-method.js')
-rw-r--r--node_modules/es5-ext/string/format-method.js27
1 files changed, 0 insertions, 27 deletions
diff --git a/node_modules/es5-ext/string/format-method.js b/node_modules/es5-ext/string/format-method.js
deleted file mode 100644
index 28956fea2..000000000
--- a/node_modules/es5-ext/string/format-method.js
+++ /dev/null
@@ -1,27 +0,0 @@
-"use strict";
-
-var isCallable = require("../object/is-callable")
- , value = require("../object/valid-value")
- , call = Function.prototype.call;
-
-module.exports = function (fmap) {
- fmap = Object(value(fmap));
- return function (pattern) {
- var context = this;
- value(context);
- pattern = String(pattern);
- return pattern.replace(/%([a-zA-Z]+)|\\([\u0000-\uffff])/g, function (
- match,
- token,
- escapeChar
- ) {
- var t, result;
- if (escapeChar) return escapeChar;
- t = token;
- while (t && !(result = fmap[t])) t = t.slice(0, -1);
- if (!result) return match;
- if (isCallable(result)) result = call.call(result, context);
- return result + token.slice(t.length);
- });
- };
-};