Return all symbols defined in the repo, as a dict mapping each symbol name to the path where the symbol lives in the repo

namespace HH\Facts;

function all_types(): dict<classname<nonnull>, string>;

If a symbol is defined in more than one path, one of the paths defining the symbol will be chosen in an unspecified manner.


  • dict<classname<nonnull>, string>