@snyk/ruby-semver
Version:
node-semver compatible API with RubyGems semantics
13 lines (12 loc) • 921 B
TypeScript
import { MaybeGemVersion, Ordering } from './ruby/gem-version';
export { gt, gte, lt, lte, eq, neq, cmp, compare, rcompare, diff };
declare function gt(v1: MaybeGemVersion, v2: MaybeGemVersion): boolean;
declare function gte(v1: MaybeGemVersion, v2: MaybeGemVersion): boolean;
declare function lt(v1: MaybeGemVersion, v2: MaybeGemVersion): boolean;
declare function lte(v1: MaybeGemVersion, v2: MaybeGemVersion): boolean;
declare function eq(v1: MaybeGemVersion, v2: MaybeGemVersion): boolean;
declare function neq(v1: MaybeGemVersion, v2: MaybeGemVersion): boolean;
declare function cmp(v1: MaybeGemVersion, comparator: string, v2: MaybeGemVersion): boolean;
declare function compare(v1: MaybeGemVersion, v2: MaybeGemVersion): Ordering | undefined;
declare function rcompare(v1: MaybeGemVersion, v2: MaybeGemVersion): Ordering | undefined;
declare function diff(v1: MaybeGemVersion, v2: MaybeGemVersion): string | null;