UNPKG

@rushstack/lockfile-explorer

Version:

Rush Lockfile Explorer: The UI for solving version conflicts quickly in a large monorepo

30 lines 864 B
export declare enum ProjectType { RUSH_PROJECT = 0, PNPM_WORKSPACE = 1 } export interface IRushProjectDetails { projectName: string; projectFolder: string; } export interface IAppStateBase { lockfileExplorerProjectRoot: string; currDir: string; projectRoot: string; projectType: ProjectType; pnpmLockfileLocation: string; pnpmfileLocation: string; appVersion: string; debugMode: boolean; } export interface IRushAppState extends IAppStateBase { projectType: ProjectType.RUSH_PROJECT; rush: { rushJsonPath: string; projectsByProjectFolder: Map<string, IRushProjectDetails>; }; } export interface IPnpmWorkspaceAppState extends IAppStateBase { projectType: ProjectType.PNPM_WORKSPACE; } export type IAppState = IRushAppState | IPnpmWorkspaceAppState; //# sourceMappingURL=index.d.ts.map