<p dir="auto">When will the following method be implemented as it restricts the splitting up of code in Dart.</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="Object visitPartOfDirective(PartOfDirective node) {
   // TODO(kegluneq): Consider importing [node.libraryName].
   logger.warning('[${assetId}]: '
       'Found `part of` directive while generating ${DEPS_EXTENSION} file, '
       'Transform may fail due to missing imports in generated file.');
   return null;
 }"><pre class="notranslate"><code class="notranslate">Object visitPartOfDirective(PartOfDirective node) {
   // TODO(kegluneq): Consider importing [node.libraryName].
   logger.warning('[${assetId}]: '
       'Found `part of` directive while generating ${DEPS_EXTENSION} file, '
       'Transform may fail due to missing imports in generated file.');
   return null;
 }
</code></pre></div>
<p dir="auto">There are a few things that need to happen to support using parts, lets collect them here.</p>
<ul class="contains-task-list">
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox"> Add support for discovering angular annotations in parts.
<ul dir="auto">
<li>Skip any dart files with a <code class="notranslate">part of</code> directive if they are primary inputs (do not output a <code class="notranslate">.ng.deps</code> file).</li>
<li>Whenever we find a <code class="notranslate">part</code> directive in a primary input load the file and treat any annotations found as if they were in the current file.</li>
</ul>
</li>
</ul>