UNPKG

ui-lang-detector

Version:

Express.js middleware to detect UI language to be used to serve content

29 lines (23 loc) 541 B
'use strict'; /** * Normalize provided options * * @param {Object} options - User provided options * @return {Object} - Normalized options * @public */ module.exports = function (options) { const defaultOptions = { defaultLang: '' }; if (!options) { return defaultOptions; } if (typeof options.cookieName === 'string') { defaultOptions.cookieName = options.cookieName; } if (typeof options.defaultLang === 'string') { defaultOptions.defaultLang = options.defaultLang; } return defaultOptions; };