sp-jsom-node
Version:
SharePoint JavaScript Object Model for Node.js
33 lines • 1.25 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
var Utils = (function () {
function Utils() {
}
Utils.isOnPrem = function (url) {
return url.indexOf('.sharepoint.com') === -1 && url.indexOf('.sharepoint.cn') === -1;
};
Utils.isUrlHttps = function (url) {
return url.split('://')[0].toLowerCase() === 'https';
};
Utils.isUrlAbsolute = function (url) {
return url.indexOf('http:') === 0 || url.indexOf('https:') === 0;
};
Utils.combineUrl = function () {
var args = [];
for (var _i = 0; _i < arguments.length; _i++) {
args[_i] = arguments[_i];
}
return args.join('/').replace(/(\/)+/g, '/').replace(':/', '://');
};
Utils.getGuid = function () {
var S4 = function () {
return (((1 + Math.random()) * 0x10000) | 0).toString(16).substring(1);
};
var guid = (S4() + S4() + '-' + S4() + '-4' + S4().substr(0, 3) + '-' + S4() + '-' + S4() + S4() + S4()).toLowerCase();
return guid;
};
Utils.require = typeof __webpack_require__ === 'function' ? __non_webpack_require__ : require;
return Utils;
}());
exports.default = Utils;
//# sourceMappingURL=utils.js.map