UNPKG

aws-glue-test

Version:

Serverless plugin to deploy Glue Jobs

27 lines (26 loc) 867 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.StringUtils = void 0; var StringUtils = (function () { function StringUtils() { } StringUtils.toPascalCase = function (str) { return str.toLowerCase().replace(/([-_ ][a-z])|(^[a-zA-Z])/g, function (group) { return group .toUpperCase() .replace("-", "") .replace("_", "") .replace(" ", ""); }); }; StringUtils.randomString = function (length) { var result = ""; var characters = "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"; for (var i = 0; i < length; i++) { result += characters.charAt(Math.floor(Math.random() * characters.length)); } return result; }; return StringUtils; }()); exports.StringUtils = StringUtils;