new ExportsInfo(): ExportsInfo
ExportsInfoIterable<ExportInfo>Iterable<ExportInfo>Iterable<ExportInfo>ExportInfoIterable<ExportInfo>getExportInfo(name): ExportInfo
stringExportInfoReturns export info for this name.
getNestedExportsInfo(name?): ExportsInfo | undefined
string[]ExportsInfo | undefinedGets nested exports info.
getOwnExportInfo(name): ExportInfo
stringExportInfoGets own export info.
getProvidedExports(): true | string[] | null
Gets provided exports.
getReadOnlyExportInfo(name): ExportInfo
stringExportInfoGets read only export info.
getReadOnlyExportInfoRecursive(name): ExportInfo | undefined
string[]ExportInfo | undefinedGets read only export info recursive.
getRelevantExports(runtime): ExportInfo[]
RuntimeSpecExportInfo[]Gets relevant exports.
getRestoreProvidedData(): RestoreProvidedData
RestoreProvidedDataGets restore provided data.
getUsageKey(runtime): string
RuntimeSpecstringReturns key representing the usage.
getUsed(name, runtime): UsageStateType
Returns usage status.
getUsedExports(runtime): boolean | SortableSet<string> | null
RuntimeSpecboolean | SortableSet<string> | nullReturns set of used exports, or true (when namespace object is used), or false (when unused), or null (when unknown).
getUsedName(name, runtime): UsedName
Returns the used name.
hasInlinedUsedName(name, runtime): boolean
Checks whether getUsedName(name, runtime) would return an InlinedUsedName,
without allocating intermediate used-name arrays (hot path for connection conditions).
isEquallyUsed(runtimeA, runtimeB): boolean
Checks whether this exports info is equally used.
isExportProvided(name): boolean | null | undefined
Checks whether this exports info is export provided.
isModuleUsed(runtime): boolean
RuntimeSpecbooleanChecks whether this exports info is module used.
isUsed(runtime): boolean
RuntimeSpecbooleanChecks whether this exports info is used.
markInlinedExports(): void
voidRecords that an owned export got an inlined used name.
restoreProvided(restoreProvidedData): void
RestoreProvidedDatavoidProcesses the provided data.
setAllKnownExportsUsed(runtime): boolean
RuntimeSpecbooleanSets all known exports used.
setHasProvideInfo(): void
voidsetHasUseInfo(): void
voidsetRedirectNamedTo(exportsInfo?): boolean
ExportsInfobooleanSets redirect named to.
setUnknownExportsProvided(canMangle?, excludeExports?, targetKey?, targetModule?, priority?): boolean
booleanDependencyModuleGraphConnectionnumberbooleanSets unknown exports provided.
setUsedForSideEffectsOnly(runtime): boolean
RuntimeSpecbooleanSets used for side effects only.
setUsedInUnknownWay(runtime): boolean
RuntimeSpecbooleanSets used in unknown way.
setUsedWithoutInfo(runtime): boolean
RuntimeSpecbooleanSets used without info.
updateHash(hash, runtime): void
Updates the hash with the data contributed by this instance.
string | false | string[] | InlinedUsedName