@minecraft/creator-tools
Version:
Minecraft Creator Tools command line and libraries.
20 lines (19 loc) • 860 B
TypeScript
export default class SemanticVersion {
private major;
private minor;
private patch;
static parse(version?: string | number | number[] | null): SemanticVersion | undefined;
static from(version: number[] | number | string): SemanticVersion;
static fromNumber(version: number): SemanticVersion | undefined;
static fromString(version: string): SemanticVersion | undefined;
static fromArray(versionNums?: number[] | null): SemanticVersion | undefined;
get majorVersion(): number;
get minorVersion(): number;
get patchVersion(): number;
constructor(major: number, minor: number, patch: number);
asString(): string;
asArray(): number[];
equals(other: SemanticVersion): boolean;
increment(major?: number, minor?: number, patch?: number): SemanticVersion;
compareTo(other: SemanticVersion): number;
}