NamedModuleDescriptor
Describes the structure of a module descriptor.
A module descriptor can either be a string (representing the module name) or an object with the following properties:
name
: The name of the module.staticMembers
: An optional array of named module descriptors representing static members of the module.instanceMembers
: An optional array of named module descriptors representing instance members of the module.
export type NamedModuleDescriptor = string | {
name: string;
staticMembers?: Array<NamedModuleDescriptor>;
instanceMembers?: Array<NamedModuleDescriptor>;
};