1 | import { GemVersion } from './gem-version';
|
2 | declare type RequirementParts = GemVersion | string | Array<RequirementParts>;
|
3 | export declare class GemRequirement {
|
4 | requirements: Array<unknown>;
|
5 | static create(input: GemRequirement | RequirementParts): GemRequirement;
|
6 | static default(): GemRequirement;
|
7 | static parse(obj: string | GemVersion): [string, GemVersion];
|
8 | constructor(...requirements: RequirementParts[]);
|
9 | asList(): string[];
|
10 | isPrerelease(): boolean;
|
11 | satisfiedBy(version: GemVersion): boolean;
|
12 | toString(): string;
|
13 | }
|
14 | export {};
|