@snyk/ruby-semver
Version:
node-semver compatible API with RubyGems semantics
11 lines (10 loc) • 564 B
TypeScript
import { MaybeGemVersion, Platform } from './ruby/gem-version';
export { valid, prerelease, platform, major, minor, patch, inc };
type Segment = string | number;
declare const inc: () => never;
declare function valid(v: MaybeGemVersion): string | null;
declare function prerelease(v: MaybeGemVersion): Segment[] | null;
declare function platform(v: MaybeGemVersion): Platform | null;
declare function major(v: MaybeGemVersion): Segment | null;
declare function minor(v: MaybeGemVersion): Segment | null;
declare function patch(v: MaybeGemVersion): Segment | null;