When KnownProjectFiles is populated, narrows file() to known paths. Falls back to string when no generated types exist.
When KnownProjectFiles is populated, narrows file() to known paths. Falls back to string when no generated types exist.