source/index.js
function construct_uri_query(parsee, alter_params) {
        const this_uri_query = this;
        const strategy = DEFAULT_STRATEGY;
        Object.defineProperty(this_uri_query, 'toString', { value: to_string });
        if (undefined !== parsee && null !== parsee) {
            Object.assign(
                this_uri_query,
                parse_parsee(parsee, strategy, alter_params),
                ); // eslint-disable-line indent
        }
        return this_uri_query;

        // -----------

        function to_string() {
            return compose_query_string(this_uri_query, strategy, alter_params);
        }
    }
function construct_uri_query(parsee, alter_params) {
        const this_uri_query = this;
        const strategy = DEFAULT_STRATEGY;
        Object.defineProperty(this_uri_query, 'toString', { value: to_string });
        if (undefined !== parsee && null !== parsee) {
            Object.assign(
                this_uri_query,
                parse_parsee(parsee, strategy, alter_params),
                ); // eslint-disable-line indent
        }
        return this_uri_query;

        // -----------

        function to_string() {
            return compose_query_string(this_uri_query, strategy, alter_params);
        }
    }
-----------