UNPKG

gads

Version:

An unofficial JS client library for the SOAP-based DFP Ads API

40 lines 1.15 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); function capitalize(v) { return (v == null) ? v : v.charAt(0).toUpperCase() + v.slice(1); } exports.capitalize = capitalize; function uncapitalize(v) { return (v == null) ? v : v.charAt(0).toLowerCase() + v.slice(1); } exports.uncapitalize = uncapitalize; function parseSoapTypeName(str) { if (str == null) { return str; } if (str.startsWith('tns:')) { return capitalize(str.substring(4)); } if (!str.startsWith('xsd:')) { return capitalize(str); } str = str.substring(4); if (str === 'base64Binary') { return 'number[]'; } if (str === 'int' || str === 'long' || str === 'float' || str === 'double') { return 'number'; } return str; } exports.parseSoapTypeName = parseSoapTypeName; function removeSuffix(str, suffix) { return str.endsWith(suffix) ? str.substring(0, str.length - suffix.length) : str; } exports.removeSuffix = removeSuffix; function toArray(v) { return v instanceof Array ? v : [v]; } exports.toArray = toArray; //# sourceMappingURL=util.js.map