class webpack.dependencies.HarmonyImportDependency extends ModuleDependencynew HarmonyImportDependency(request, sourceOrder, phase?, attributes?): HarmonyImportDependency<string><number><0>
|
<2>
|
<1>
import phase<HarmonyImportDependency>Creates an instance of HarmonyImportDependency.
attributes<Record><<string>,<string>>category<string>Returns a dependency category, typical categories are "commonjs", "amd", "esm".disconnect<any>loc<DependencyLocation>Returns location.module<any>optional<boolean>phase<ImportPhaseType>range{[number, number]}request<string>sourceOrder<number>type<string>Returns a display name for the type of dependency.userRequest<string>weak<boolean>ExportPresenceModes{{ AUTO: ExportPresenceMode; ERROR: ExportPresenceMode; NONE: ExportPresenceMode; WARN: ExportPresenceMode; fromUserOption: any; resolveFromOptions: any }}EXPORTS_OBJECT_REFERENCED{string[][]}getNonOptionalPart(members:<string>[], membersOptionals:<boolean>[]) =><string>[] Get the non-optional leading part of a member chain.NO_EXPORTS_REFERENCED{string[][]}Template{typeof HarmonyImportDependencyTemplate}TRANSITIVE<symbol>Defines the referenced export type used by this module.
canConcatenate(): boolean<boolean>Returns true if this dependency can be concatenated
couldAffectReferencingModule(): boolean | symbolCould affect referencing module.
createIgnoredModule(context): ModuleCreates an ignored module.
deserialize(objectDeserializerContext): void<ObjectDeserializerContext><void>Restores this instance from the provided deserializer context.
getCondition(moduleGraph): false<ModuleGraph><false>
| (moduleGraphConnection:
<ModuleGraphConnection>
, runtime:
<RuntimeSpec>
) =>
<ConnectionState>
|
<null>Returns function to determine if the connection is active.
getContext(): string | undefined<string>
|
<undefined>Returns a request context.
getErrors(moduleGraph): WebpackError<ModuleGraph><WebpackError><null>
|
<undefined>Returns errors.
getExports(moduleGraph): ExportsSpec | undefined<ModuleGraph><ExportsSpec>
|
<undefined>Returns the exported names
getImportStatement(update, dependencyTemplateContext): [string, string]<boolean><DependencyTemplateContext>Gets import statement.
getImportVar(moduleGraph): string<ModuleGraph><string>Returns name of the variable for the import.
getLinkingErrors(moduleGraph, ids, additionalMessage): WebpackError<ModuleGraph><string><string><WebpackError><undefined>
errorsGets linking errors.
getModuleEvaluationSideEffectsState(moduleGraph): ConnectionState<ModuleGraph><ConnectionState>Gets module evaluation side effects state.
getModuleExports(dependencyTemplateContext): string<DependencyTemplateContext><string>Gets module exports.
getNumberOfIdOccurrences(): number<number>implement this method to allow the occurrence order plugin to count correctly
getReference(moduleGraph): never<ModuleGraph>Returns the referenced module and export
getReferencedExports(moduleGraph, runtime): (string[] | ReferencedExport)[]<ModuleGraph><RuntimeSpec>Returns list of exports referenced by this dependency
getResourceIdentifier(): string | nullReturns an identifier to merge equal requests.
getWarnings(moduleGraph): WebpackError<ModuleGraph><WebpackError><null>
|
<undefined>Returns warnings.
serialize(objectSerializerContext): void<ObjectSerializerContext><void>Serializes this instance into the provided serializer context.
setLoc(startLine, startColumn, endLine, endColumn): voidUpdates loc using the provided start line.
updateHash(hash, context): voidUpdates the hash with the data contributed by this instance.
<Dependency><boolean>Returns true if this dependency can be concatenated
<Dependency><boolean>Returns true if the dependency is a low priority dependency.