UNPKG

handsontable

Version:

Handsontable is a JavaScript Spreadsheet Component available for React, Angular and Vue.

26 lines (22 loc) 755 B
"use strict"; exports.__esModule = true; exports.isEscapedFormulaExpression = isEscapedFormulaExpression; exports.unescapeFormulaExpression = unescapeFormulaExpression; /** * Checks if provided formula expression is escaped. * * @param {*} expression Expression to check. * @returns {boolean} */ function isEscapedFormulaExpression(expression) { return typeof expression === 'string' && expression.charAt(0) === '\'' && expression.charAt(1) === '='; } /** * Replaces escaped formula expression into valid non-unescaped string. * * @param {string} expression Expression to process. * @returns {string} */ function unescapeFormulaExpression(expression) { return isEscapedFormulaExpression(expression) ? expression.substr(1) : expression; }