- * @param {Object} userAgentConfig
- * @param {String=} userAgentConfig.product
- * @param {String=} userAgentConfig.version
- * @param {String=} userAgentConfig.implementation
- * @returns {String}
+ * @param {object} userAgentConfig user agent config
+ * @param {string=} userAgentConfig.product product name (default package name)
+ * @param {string=} userAgentConfig.version version (default package version)
+ * @param {string=} userAgentConfig.implementation implementation (default spec supported)
+ * @returns {string} user agent string 'product/version (implementation)'