summaryrefslogtreecommitdiffstats
path: root/lib/handlebars/utils.js
diff options
context:
space:
mode:
Diffstat (limited to 'lib/handlebars/utils.js')
-rw-r--r--lib/handlebars/utils.js20
1 files changed, 10 insertions, 10 deletions
diff --git a/lib/handlebars/utils.js b/lib/handlebars/utils.js
index 07e9b77..f474f29 100644
--- a/lib/handlebars/utils.js
+++ b/lib/handlebars/utils.js
@@ -1,5 +1,5 @@
/*jshint -W004 */
-var escape = {
+const escape = {
'&': '&',
'<': '&lt;',
'>': '&gt;',
@@ -8,16 +8,16 @@ var escape = {
'`': '&#x60;'
};
-var badChars = /[&<>"'`]/g;
-var possible = /[&<>"'`]/;
+const badChars = /[&<>"'`]/g,
+ possible = /[&<>"'`]/;
function escapeChar(chr) {
return escape[chr];
}
export function extend(obj /* , ...source */) {
- for (var i = 1; i < arguments.length; i++) {
- for (var key in arguments[i]) {
+ for (let i = 1; i < arguments.length; i++) {
+ for (let key in arguments[i]) {
if (Object.prototype.hasOwnProperty.call(arguments[i], key)) {
obj[key] = arguments[i][key];
}
@@ -27,11 +27,11 @@ export function extend(obj /* , ...source */) {
return obj;
}
-export var toString = Object.prototype.toString;
+export let toString = Object.prototype.toString;
// Sourced from lodash
// https://github.com/bestiejs/lodash/blob/master/LICENSE.txt
-/*eslint-disable func-style */
+/*eslint-disable func-style, no-var */
var isFunction = function(value) {
return typeof value === 'function';
};
@@ -43,16 +43,16 @@ if (isFunction(/x/)) {
};
}
export var isFunction;
-/*eslint-enable func-style */
+/*eslint-enable func-style, no-var */
/* istanbul ignore next */
-export var isArray = Array.isArray || function(value) {
+export const isArray = Array.isArray || function(value) {
return (value && typeof value === 'object') ? toString.call(value) === '[object Array]' : false;
};
// Older IE versions do not directly support indexOf so we must implement our own, sadly.
export function indexOf(array, value) {
- for (var i = 0, len = array.length; i < len; i++) {
+ for (let i = 0, len = array.length; i < len; i++) {
if (array[i] === value) {
return i;
}