refactor: annotate linkedDep as ResolvedDirectDependency (#7988)

This commit is contained in:
Brandon Cheng
2024-04-26 10:15:22 -04:00
committed by GitHub
parent 773434ea22
commit d066dae2b8

View File

@@ -1,6 +1,6 @@
import path from 'path'
import normalize from 'normalize-path'
import { type ResolvedImporters } from './resolveDependencyTree'
import { type ResolvedDirectDependency, type ResolvedImporters } from './resolveDependencyTree'
import { type LinkedDependency } from './resolveDependencies'
import {
type DependenciesByProjectId,
@@ -79,7 +79,7 @@ function applyDedupeMap<T extends PartialResolvedPackage> (
const index = opts.resolvedImporters[id].directDependencies.findIndex((dep) => dep.alias === alias)
const prev = opts.resolvedImporters[id].directDependencies[index]
const depPath = `link:${normalize(path.relative(id, dedupedProjectId))}`
const linkedDep: LinkedDependency = {
const linkedDep: LinkedDependency & ResolvedDirectDependency = {
...prev,
isLinkedDependency: true,
depPath,