UNPKG

dmclc

Version:

Dolphin Minecraft Launcher Core

24 lines (23 loc) 1.3 kB
import { SemanticVersion } from "./SemanticVersion.js"; import { Version } from "./Version.js"; export declare class VersionComparisonOperator { test0: (a: SemanticVersion, b: SemanticVersion) => boolean; minVersion: (version: SemanticVersion) => SemanticVersion | undefined; maxVersion: (version: SemanticVersion) => SemanticVersion | undefined; static GREATER_EQUAL: VersionComparisonOperator; static LESS_EQUAL: VersionComparisonOperator; static GREATER: VersionComparisonOperator; static LESS: VersionComparisonOperator; static EQUAL: VersionComparisonOperator; static SAME_TO_NEXT_MINOR: VersionComparisonOperator; static SAME_TO_NEXT_MAJOR: VersionComparisonOperator; static readonly values: VersionComparisonOperator[]; private readonly serialized; private readonly minInclusive; private readonly maxInclusive; constructor(serialized: string, minInclusive: boolean, maxInclusive: boolean, test0: (a: SemanticVersion, b: SemanticVersion) => boolean, minVersion?: (version: SemanticVersion) => SemanticVersion | undefined, maxVersion?: (version: SemanticVersion) => SemanticVersion | undefined); getSerialized(): string; isMinInclusive(): boolean; isMaxInclusive(): boolean; test(a: Version, b: Version): boolean; }