UNPKG

@snyk/ruby-semver

Version:

node-semver compatible API with RubyGems semantics

15 lines (14 loc) 567 B
import { GemVersion } from './gem-version'; declare type RequirementParts = GemVersion | string | Array<RequirementParts>; export declare class GemRequirement { requirements: Array<unknown>; static create(input: GemRequirement | RequirementParts): GemRequirement; static default(): GemRequirement; static parse(obj: string | GemVersion): [string, GemVersion]; constructor(...requirements: RequirementParts[]); asList(): string[]; isPrerelease(): boolean; satisfiedBy(version: GemVersion): boolean; toString(): string; } export {};