On this page

new ExportsInfo(): ExportsInfo
  • exports {Iterable< ExportInfo >}
  • orderedExports {Iterable< ExportInfo >}
  • orderedOwnedExports {Iterable< ExportInfo >}
  • otherExportsInfo {ExportInfo}
  • ownedExports {Iterable< ExportInfo >}
getExportInfo(name): ExportInfo
Attributes
Returns:
{ExportInfo}

getNestedExportsInfo(name?): ExportsInfo | undefined
Attributes

getOwnExportInfo(name): ExportInfo
Attributes
Returns:
{ExportInfo}

getProvidedExports(): string[] | null
Returns:<string[]> | <null>

getReadOnlyExportInfo(name): ExportInfo
Attributes
Returns:
{ExportInfo}

getReadOnlyExportInfoRecursive(name): undefined
Attributes
Returns:<undefined>

getRelevantExports(runtime): ExportInfo[]
Attributes
Returns:
{ExportInfo[]}

getRestoreProvidedData(): RestoreProvidedData

getUsageKey(runtime): string
Attributes
Returns:<string>

getUsed(name, runtime): UsageStateType
Attributes

getUsedExports(runtime): boolean | SortableSet< string > | null
Attributes
Returns:
{boolean|SortableSet< string >|null}

getUsedName(name, runtime): UsedName
Attributes
Returns:
{UsedName}

isEquallyUsed(runtimeA, runtimeB): boolean
Attributes
runtimeA:<RuntimeSpec>
runtimeB:<RuntimeSpec>
Returns:<boolean>

isExportProvided(name): boolean | null | undefined
Attributes

isModuleUsed(runtime): boolean
Attributes
Returns:<boolean>

isUsed(runtime): boolean
Attributes
Returns:<boolean>

restoreProvided(__namedParameters): void
Attributes
__namedParameters:<RestoreProvidedData>
Returns:
{void}

setAllKnownExportsUsed(runtime): boolean
Attributes
Returns:<boolean>

setHasProvideInfo(): void
Returns:
{void}

setHasUseInfo(): void
Returns:
{void}

setRedirectNamedTo(exportsInfo?): boolean
Attributes
exportsInfo:<ExportsInfo>
Returns:<boolean>

setUnknownExportsProvided(canMangle?, excludeExports?, targetKey?, targetModule?, priority?): boolean
Attributes
canMangle:<boolean>
excludeExports:
{Set< string >}
targetKey:<Dependency>
priority:<number>
Returns:<boolean>

setUsedForSideEffectsOnly(runtime): boolean
Attributes
Returns:<boolean>

setUsedInUnknownWay(runtime): boolean
Attributes
Returns:<boolean>

setUsedWithoutInfo(runtime): boolean
Attributes
Returns:<boolean>

updateHash(hash, runtime): void
Attributes
hash:<Hash>
Returns:
{void}