UNPKG

iridium

Version:

A custom lightweight ORM for MongoDB designed for power-users

136 lines (132 loc) 5.96 kB
/// <reference path="stream.js"/> require.modules.zlib = new function () { /// <summary> /// This provides bindings to Gzip/Gunzip, Deflate/Inflate, and DeflateRaw/InflateRaw classes. /// Each class takes the same options, and is a readable/writable Stream. /// </summary> this.createGzip = function (options) { /// <summary>Returns a new Gzip object with an options.</summary> /// <param name="options" type="Object" optional="true"></param> /// <returns type="Zlib.Gzip" /> return new require.modules.zlib.Gzip(); }; this.createGunzip = function (options) { /// <summary>Returns a new Gunzip object with an options.</summary> /// <param name="option" type="Sobject"></param> /// <returns type="Zlib.Gunzip" /> return new require.modules.zlib.Gunzip(); }; this.createDeflate = function (options) { /// <summary>Returns a new Deflate object with an options.</summary> /// <param name="options" type="Object" optional="true" /> /// <returns type="Zlib.Deflate" /> return new require.modules.zlib.Deflate(); }; this.createInflate = function (options) { /// <summary>Returns a new Inflate object with an options.</summary> /// <param name="options" type="Object" optional="true" /> /// <returns type="Zlib.Inflate" /> return new require.modules.zlib.Inflate(); }; this.createDeflateRaw = function (options) { /// <summary>Returns a new DeflateRaw object with an options.</summary> /// <param name="options" type="Object" optional="true" /> /// <returns type="Zlib.DeflateRaw" /> return new require.modules.zlib.DeflateRaw(); }; this.createInflateRaw = function (options) { /// <summary>Returns a new InflateRaw object with an options.</summary> /// <param name="options" type="Object" optional="true" /> /// <returns type="Zlib.InflateRaw" /> return new require.modules.zlib.InflateRaw(); }; this.createUnzip = function (options) { /// <summary>Returns a new Unzip object with an options.</summary> /// <param name="options" type="Object" optional="true" /> /// <returns type="Zlib.Unzip" /> return new require.modules.zlib.Unzip(); }; this.deflate = function (buf, callback) { /// <summary>Compress a string with Deflate.</summary> /// <param name="buf" type="Object" /> /// <param name="callback" value="callback(new Error(),new Object())" optional="true" /> }; this.deflateRaw = function (buf, callback) { /// <summary>Compress a string with DeflateRaw.</summary> /// <param name="buf" type="Object" /> /// <param name="callback" value="callback(new Error(),new Object())" optional="true" /> }; this.gzip = function (buf, callback) { /// <summary>Compress a string with Gzip.</summary> /// <param name="buf" type="Object" /> /// <param name="callback" value="callback(new Error(),new Object())" optional="true" /> }; this.gunzip = function (buf, callback) { /// <summary>Decompress a raw Buffer with Gunzip.</summary> /// <param name="buf" type="Object" /> /// <param name="callback" value="callback(new Error(),new Object())" optional="true" /> }; this.inflate = function (buf, callback) { /// <summary>Decompress a raw Buffer with Inflate.</summary> /// <param name="buf" type="Object" /> /// <param name="callback" value="callback(new Error(),new Object())" optional="true" /> }; this.inflateRaw = function (buf, callback) { /// <summary>Decompress a raw Buffer with InflateRaw.</summary> /// <param name="buf" type="Object" /> /// <param name="callback" value="callback(new Error(),new Object())" optional="true" /> }; this.unzip = function (buf, callback) { /// <summary>Decompress a raw Buffer with Unzip.</summary> /// <param name="buf" type="Object" /> /// <param name="callback" value="callback(new Error(),new Object())" optional="true" /> }; }; require.modules.zlib.Gzip = function () { /// <summary> /// Compress data using gzip. /// </summary> }; require.modules.zlib.Gzip.prototype = new require.modules.stream(); require.modules.zlib.Gunzip = function () { /// <summary> /// Decompress a gzip stream. /// </summary> }; require.modules.zlib.Gunzip.prototype = new require.modules.stream(); require.modules.zlib.Deflate = function () { /// <summary> /// Compress data using deflate. /// </summary> }; require.modules.zlib.Deflate.prototype = new require.modules.stream(); require.modules.zlib.Inflate = function () { /// <summary> /// Decompress a deflate stream. /// </summary> }; require.modules.zlib.Inflate.prototype = new require.modules.stream(); require.modules.zlib.DeflateRaw = function () { /// <summary> /// Compress data using deflate, and do not append a zlib header. /// </summary> }; require.modules.zlib.DeflateRaw.prototype = new require.modules.stream(); require.modules.zlib.InflateRaw = function () { /// <summary> /// Decompress a raw deflate stream. /// </summary> }; require.modules.zlib.InflateRaw.prototype = new require.modules.stream(); require.modules.zlib.InflateRaw = function () { /// <summary> /// Decompress a raw deflate stream. /// </summary> }; require.modules.zlib.InflateRaw.prototype = new require.modules.stream(); require.modules.zlib.Unzip = function () { /// <summary> /// Decompress either a Gzip- or Deflate-compressed stream by auto-detecting the header. /// </summary> }; require.modules.zlib.Unzip.prototype = new require.modules.stream();