dist/PSON.js
function(dict, progressive, options) {

                /**
                 * Dictionary array.
                 * @type {Array.<string>}
                 */
                this.dict = (dict && Array.isArray(dict)) ? dict : [];

                /**
                 * Whether this is a progressive or a static decoder.
                 * @type {boolean}
                 */
                this.progressive = !!progressive;

                /**
                 * Options.
                 * @type {Object.<string,*>}
                 */
                this.options = options || {};
            }
function(dict, progressive, options) {

                /**
                 * Dictionary array.
                 * @type {Array.<string>}
                 */
                this.dict = (dict && Array.isArray(dict)) ? dict : [];

                /**
                 * Whether this is a progressive or a static decoder.
                 * @type {boolean}
                 */
                this.progressive = !!progressive;

                /**
                 * Options.
                 * @type {Object.<string,*>}
                 */
                this.options = options || {};
            }
function ( dict , progressive , options ) { /**
                 * Dictionary array.
                 * @type {Array.<string>}
                 */ this . dict = ( dict && Array . isArray ( dict ) ) ? dict : [ ] ; /**
                 * Whether this is a progressive or a static decoder.
                 * @type {boolean}
                 */ this . progressive = ! ! progressive ; /**
                 * Options.
                 * @type {Object.<string,*>}
                 */ this . options = options || { } ; }
Constructs a new PSON Decoder.
@exports PSON.Decoder
@class A PSON Decoder.
@param {Array.<string>} dict Initial dictionary values
@param {boolean} progressive Whether this is a progressive or a static decoder
@param {Object.<string,*>=} options Options
@constructor
Constructs a new PSON Decoder .