iridium
Version:
A custom lightweight ORM for MongoDB designed for power-users
41 lines (39 loc) • 1.67 kB
JavaScript
require.modules.querystring = new function () {
/// <summary>
/// This module provides utilities for dealing with query strings.
/// </summary>
this.stringify = function (obj, sep, eq) {
/// <summary>
/// Serialize an object to a query string. Optionally override the <br />
/// default separator ('&') and assignment ('=') characters.
/// </summary>
/// <param name='obj' type='String'></param>
/// <param name='sep' type='String' optional='true'>separator.</param>
/// <param name='eq' type='String' optional='true'>assignment.</param>
/// <returns type='String' />
return new String();
};
this.parse = function (str, sep, eq, options) {
/// <summary>
/// Deserialize a query string to an object. Optionally override the <br />
/// default separator ('&') and assignment ('=') characters.
/// </summary>
/// <param name='obj' type='String' />
/// <param name='sep' type='String' optional='true'>separator.</param>
/// <param name='eq' type='String' optional='true'>assignment.</param>
/// <returns type='Object' />
return new Object();
};
this.escape = new function () {
/// <summary>
/// The escape function used by querystring.stringify, provided so that <br />
/// it could be overridden if necessary.
/// </summary>
};
this.unescape = new function () {
/// <summary>
/// The unescape function used by querystring.parse, provided so that <br />
/// it could be overridden if necessary.
/// </summary>
};
};