Files
Sergei Zharinov 930cf6633c refactor: Rewrite imports with .ts extensions (#40700)
fix: Additional vi.mock path corrections and prettier formatting
2026-01-26 22:48:17 +00:00

32 lines
844 B
TypeScript

import type { ReleaseResult } from '../index.ts';
import type { PackageDescription } from './types.ts';
/**
* Checks if two release metadata objects match.
*
* @param lhs - The first release result.
* @param rhs - The second release result.
* @returns True if the metadata matches, otherwise false.
*/
export function releaseMetaInformationMatches(
lhs: ReleaseResult,
rhs: ReleaseResult,
): boolean {
return lhs.homepage === rhs.homepage;
}
/**
* Formats the package description into a ReleaseResult.
*
* @param packagesDesc - list of package description objects.
* @returns A formatted ReleaseResult.
*/
export function formatReleaseResult(
packagesDesc: PackageDescription[],
): ReleaseResult {
return {
releases: packagesDesc.map((p) => ({ version: p.Version! })),
homepage: packagesDesc[0]?.Homepage,
};
}