UNPKG

ts-simple-ast

Version:

TypeScript compiler wrapper for AST navigation and code generation.

24 lines (23 loc) 869 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var StringUtils = /** @class */ (function () { /* istanbul ignore next */ function StringUtils() { } StringUtils.isNullOrWhitespace = function (str) { return typeof str !== "string" || str.trim().length === 0; }; StringUtils.repeat = function (str, times) { var newStr = ""; for (var i = 0; i < times; i++) newStr += str; return newStr; }; StringUtils.startsWith = function (str, startsWithString) { return str.substr(0, startsWithString.length) === startsWithString; }; StringUtils.endsWith = function (str, endsWithString) { return str.substr(str.length - endsWithString.length, endsWithString.length) === endsWithString; }; return StringUtils; }()); exports.StringUtils = StringUtils;