Jak mogę wyświetlić kontur w zaćmieniu podczas używania wzoru modułu ujawniającego?

Obecnie modyfikuję kod JavaScript, który mamy i między innymi zmieniłem go, aby wykorzystać ujawniający wzorzec modułu. Kod wygląda znacznie porządniej i działa dobrze, ale nie widzę już funkcji w widoku konspektu. Widzę obszar nazw var najwyższego poziomu jako var, ale nie można go rozwinąć, aby zobaczyć funkcje wewnątrz.

Powiedzmy, że kod wyglądał tak:

<code>function myFunc1() {}
function myFunc2() {}
</code>

W tym przypadku obie funkcje są widoczne w widoku konspektu. Ale jeśli zmienisz to na to:

<code>var myNamespace = function()
{
  function myFunc1() {}
  function myFunc2() {}

  return {
    name: "myNamespace",
    myFunc1: myFunc1,
    myFunc2: myFunc2
  }
}();
</code>

Wówczas widok konspektu pokazuje tylko zmienną myNamespace var. Próbowałem szukać, ale nie mogę znaleźć widoku, który właściwie pokaże mi hierarchię. Czy ktoś zna sposób na obejrzenie tego, czy jest to przypadek zaćmienia, który nie jest w stanie tego zrobić?

questionAnswers(4)

yourAnswerToTheQuestion