¿Cómo documentar un diccionario en JSDoc?

Teniendo el siguiente ejemplo:

var CONF = {
    locale: {
        "en": {
            name: "English",
            lang: "en-US"
        },
        "es": {
            name: "Spanish",
            lang: "es-ES"
        }
    }
};

Y sabiendo que lo que contiene la propiedad de configuración regional es un objeto de diccionario, que proviene de la base de datos, ¿cómo puedo documentar sus propiedades internas con JSDoc?

Actualmente estoy pensando entypedef escriba para mis objetos locales, entonces puedo ser capaz de configurar ellocale propiedad a simplemente una matriz de mi tipo definido? ¿Esta es la manera correcta de hacerlo?

Respuestas a la pregunta(2)

Su respuesta a la pregunta