new HarmonyImportDependency(request, sourceOrder, phase?, attributes?): HarmonyImportDependency<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{Tuple<number, number>}request<string>sourceOrder<number>type<string>Returns a display name for the type of dependency.userRequest<string>weak<boolean>ExportPresenceModes<object>EXPORTS_OBJECT_REFERENCED{string[][]}getNonOptionalPart<object>NO_EXPORTS_REFERENCED{string[][]}Template{HarmonyImportDependencyTemplate}TRANSITIVE<symbol>
canConcatenate(): boolean<boolean>Returns true if this dependency can be concatenated
couldAffectReferencingModule(): boolean | symbolCould affect referencing module.
createIgnoredModule(context): Module<string><Module>Creates an ignored module.
deserialize(__namedParameters): void<ObjectDeserializerContext>Restores this instance from the provided deserializer context.
getCondition(moduleGraph): object | null<ModuleGraph>Returns function to determine if the connection is active.
getContext(): string | undefined<string>
|
<undefined>Returns a request context.
getErrors(moduleGraph): WebpackError[] | null | undefined<ModuleGraph><WebpackError[]>
|
<null>
|
<undefined>Returns errors.
getExports(moduleGraph): undefined<ModuleGraph><undefined>Returns the exported names
getImportStatement(update, __namedParameters): Tuple<string, string><boolean>Gets import statement.
getImportVar(moduleGraph): string<ModuleGraph><string>Returns name of the variable for the import.
getLinkingErrors(moduleGraph, ids, additionalMessage): WebpackError[] | undefined<WebpackError[]>
|
<undefined>Gets linking errors.
getModuleEvaluationSideEffectsState(moduleGraph): ConnectionState<ModuleGraph>Gets module evaluation side effects state.
getModuleExports(__namedParameters): void__namedParameters{DependencyTemplateContext}- Returns:
<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[]<ModuleGraph><string[]>Returns list of exports referenced by this dependency
getResourceIdentifier(): string | nullReturns an identifier to merge equal requests.
getWarnings(moduleGraph): WebpackError[] | null | undefined<ModuleGraph><WebpackError[]>
|
<null>
|
<undefined>Returns warnings.
serialize(__namedParameters): void<ObjectSerializerContext>Serializes this instance into the provided serializer context.
setLoc(startLine, startColumn, endLine, endColumn): voidUpdates loc using the provided start line.
updateHash(hash, context): voidhash{Hash}context{UpdateHashContextDependency}- Returns: {void}
Updates the hash with the data contributed by this instance.
<Dependency><boolean>Returns true if the dependency can be concatenated (scope hoisting).
<Dependency><boolean>Returns true if the dependency is a low priority dependency.