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