lib/collection/description.js
function (content, type) {
        _.isObject(content) && ((type = content.type), (content = content.content));
        _.assign(this, /** @lends Description.prototype */ {
            /**
             * The raw content of the description
             *
             * @type {String}
             */
            content: content,

            /**
             * The mime-type of the description.
             *
             * @type {String}
             */
            type: type || DEFAULT_MIMETYPE
        });
    }
function (content, type) {
        _.isObject(content) && ((type = content.type), (content = content.content));
        _.assign(this, /** @lends Description.prototype */ {
            /**
             * The raw content of the description
             *
             * @type {String}
             */
            content: content,

            /**
             * The mime-type of the description.
             *
             * @type {String}
             */
            type: type || DEFAULT_MIMETYPE
        });
    }
function ( content , type ) { _ . isObject ( content ) && ( ( type = content . type ) , ( content = content . content ) ) ; _ . assign ( this , /** @lends Description.prototype */ { /**
             * The raw content of the description
             *
             * @type {String}
             */ content : content , /**
             * The mime-type of the description.
             *
             * @type {String}
             */ type : type || DEFAULT_MIMETYPE } ) ; }
Updates the content of this description property.

@param {String|Description~definition} content
@param {String=} [type]
@todo parse version of description
Updates the content of this description property .