UNPKG

567 BTypeScriptView Raw
1import { GemVersion } from './gem-version';
2declare type RequirementParts = GemVersion | string | Array<RequirementParts>;
3export 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}
14export {};