1 | export declare type ParentPackages = Array<{
|
2 | name: string;
|
3 | version: string;
|
4 | }>;
|
5 | export interface MissingPeerDependencyIssue {
|
6 | parents: ParentPackages;
|
7 | optional: boolean;
|
8 | wantedRange: string;
|
9 | }
|
10 | export declare type MissingPeerIssuesByPeerName = Record<string, MissingPeerDependencyIssue[]>;
|
11 | export interface BadPeerDependencyIssue extends MissingPeerDependencyIssue {
|
12 | foundVersion: string;
|
13 | resolvedFrom: ParentPackages;
|
14 | }
|
15 | export declare type BadPeerIssuesByPeerName = Record<string, BadPeerDependencyIssue[]>;
|
16 | export declare type PeerDependencyIssuesByProjects = Record<string, PeerDependencyIssues>;
|
17 | export interface PeerDependencyIssues {
|
18 | bad: BadPeerIssuesByPeerName;
|
19 | missing: MissingPeerIssuesByPeerName;
|
20 | conflicts: string[];
|
21 | intersections: Record<string, string>;
|
22 | }
|