UNPKG

@pnpm/workspace.read-manifest

Version:
19 lines (18 loc) 572 B
export interface WorkspaceNamedCatalogs { readonly [catalogName: string]: WorkspaceCatalog; } export interface WorkspaceCatalog { readonly [dependencyName: string]: string; } export declare function assertValidWorkspaceManifestCatalog(manifest: { packages?: readonly string[]; catalog?: unknown; }): asserts manifest is { catalog?: WorkspaceCatalog; }; export declare function assertValidWorkspaceManifestCatalogs(manifest: { packages?: readonly string[]; catalogs?: unknown; }): asserts manifest is { catalogs?: WorkspaceNamedCatalogs; };