1 | export declare type MaybeGemVersion = GemVersion | string;
|
2 | export declare type Ordering = 1 | 0 | -1;
|
3 | export declare class GemVersion {
|
4 | version: string;
|
5 | _release?: GemVersion;
|
6 | _isPrerelease?: boolean;
|
7 | _bump?: GemVersion;
|
8 | static VERSION_PATTERN: any;
|
9 | toString(): string;
|
10 | static isCorrect(version: string): boolean;
|
11 | static create(input: MaybeGemVersion): GemVersion | undefined;
|
12 | constructor(version: string);
|
13 | bump(): GemVersion;
|
14 | isIdentical(other: unknown): boolean;
|
15 | isPrerelease(): boolean;
|
16 | release(): GemVersion;
|
17 | getSegments(): Array<string | number>;
|
18 | compare(other: GemVersion): Ordering;
|
19 | compare(other: unknown): undefined;
|
20 | }
|