UNPKG

@salesforce/packaging

Version:

Packaging library for the Salesforce packaging platform

29 lines (28 loc) 1.05 kB
export declare enum BuildNumberToken { LATEST_BUILD_NUMBER_TOKEN = "LATEST", NEXT_BUILD_NUMBER_TOKEN = "NEXT", RELEASED_BUILD_NUMBER_TOKEN = "RELEASED", HIGHEST_VERSION_NUMBER_TOKEN = "HIGHEST", NONE_VERSION_NUMBER_TOKEN = "NONE" } export declare class VersionNumber { major: string | number; minor: string | number; patch: string | number; build: string | number; constructor(major: string | number, minor: string | number, patch: string | number, build: string | number); /** * Separates at major.minor string into {major: Number, minor: Number} object * * @param versionString a string in the format of major.minor like '3.2' */ static parseMajorMinor(versionString: string): { major: number | null; minor: number | null; }; static from(versionString: string | undefined): VersionNumber; static isABuildKeyword(token: string | number): boolean; toString(): string; isBuildKeyword(): boolean; compareTo(other: VersionNumber): number; }