<span class="hljs-keyword">class</span> <span class="hljs-title class_">MyComponent</span> <span class="hljs-keyword">extends</span> <span class="hljs-title class_ inherited__">Component</span><<span class="hljs-title class_">Props</span>> {
<span class="hljs-title function_">render</span>(<span class="hljs-params"></span>) {
<span class="hljs-keyword">let</span> a : <span class="hljs-title class_">Array</span><<span class="hljs-title class_">Array</span><<span class="hljs-built_in">number</span>>> = [[<span class="hljs-number">1</span>,<span class="hljs-number">2</span>]];
<span class="hljs-keyword">let</span> b = <span class="hljs-keyword">new</span> <span class="hljs-title class_">Map</span><<span class="hljs-built_in">string</span>,<span class="hljs-built_in">number</span>>();
<span class="hljs-keyword">return</span> (
<span class="language-xml"><span class="hljs-tag"><<span class="hljs-name">div</span> /></span></span>
);
}
}
<span class="hljs-keyword">export</span> <span class="hljs-keyword">function</span> <span class="hljs-title function_">getModuleInstanceState</span>(<span class="hljs-params">node: Node</span>): <span class="hljs-title class_">ModuleInstanceState</span> {
<span class="hljs-keyword">else</span> <span class="hljs-keyword">if</span> (node.<span class="hljs-property">kind</span> === <span class="hljs-title class_">SyntaxKind</span>.<span class="hljs-property">ModuleDeclaration</span>) {
<span class="hljs-keyword">return</span> <span class="hljs-title function_">getModuleInstanceState</span>((<<span class="hljs-title class_">Array</span><<span class="hljs-title class_">Array</span><<span class="hljs-built_in">number</span>>>node).<span class="hljs-property">body</span>);
<span class="hljs-keyword">return</span> <span class="hljs-title function_">getModuleInstanceState</span>((<<span class="hljs-title class_">ModuleDeclaration</span>>node).<span class="hljs-property">body</span>);
}
<span class="hljs-keyword">else</span> {
<span class="hljs-keyword">return</span> <span class="hljs-title class_">ModuleInstanceState</span>.<span class="hljs-property">Instantiated</span>;
}
}