@arizeai/phoenix-client
Version:
A client for the Phoenix API
21 lines • 740 B
TypeScript
/**
* Lightweight semantic version utilities.
*/
import type { SemanticVersion } from "../types/semver";
/**
* Parse a semver-like version string (e.g. "13.14.0") into a triple.
* Returns `null` if the string is not a valid version.
*/
export declare function parseSemanticVersion(raw: string): SemanticVersion | null;
/**
* Format a `SemanticVersion` as a `"major.minor.patch"` string.
*/
export declare function formatVersion(version: SemanticVersion): string;
/**
* Returns `true` if `version` is greater than or equal to `minVersion`.
*/
export declare function satisfiesMinVersion({ version, minVersion, }: {
version: SemanticVersion;
minVersion: SemanticVersion;
}): boolean;
//# sourceMappingURL=semverUtils.d.ts.map