ModuleDescriptor:
    | SourceModuleDescriptor
    | NamespaceModuleDescriptor
    | RecordModuleDescriptor
    | ModuleExportsNamespace
    | VirtualModuleSource
    | PrecompiledModuleSource
    | string