smartversion/dist/index.d.ts

25 lines
702 B
TypeScript

import { SemVer } from 'semver';
export declare class SmartVersion {
semver: SemVer;
versionString: string;
update: {
patch: () => void;
minor: () => void;
major: () => void;
};
constructor(semVerStringArg: string);
readonly major: number;
readonly minor: number;
readonly patch: number;
greaterThan(smartVersionArg: SmartVersion): boolean;
/**
* compares the version of this against a string
*/
greaterThanString(versionStringArg: any): boolean;
lessThan(smartVersionArg: SmartVersion): boolean;
/**
* compares the version of this against a string
*/
lessThanString(versionStringArg: any): boolean;
}