var econda; (function (econda) { var util; (function (util) { /** * Helper class for uri manipulation. * @class econda.util.UriUtils * @deprecated Use {@link econda.net.Uri} instead */ var UriUtils = (function () { function UriUtils() { } /** * Appends uri parameters to existing uri * * var uriWithParams = econda.uti.UriUtils.appendParams("http://example.com/my/file.html", {myparam: "my value"}); * * @deprecated * @param {String} uri Uri to add parameters to * @param {Object} params Object with params * @returns {String} */ UriUtils.appendParams = function (uri, params) { var baseUri = uri.indexOf('?') > 0 ? uri + '&' : uri + '?'; return baseUri + UriUtils.concatParams(params); }; /** * Returns a string containing all given parameters. * @deprecated * @param {Object} params Parameters as object * @returns {String} Parameters as string */ UriUtils.concatParams = function (params) { var parts = []; for (var name in params) { parts.push(name + '=' + encodeURIComponent(params[name])); } return parts.join('&'); }; return UriUtils; }()); util.UriUtils = UriUtils; // end of class })(util = econda.util || (econda.util = {})); })(econda || (econda = {})); // end of module