You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
mohemm_srca/Mohem/node_modules_/semver-dsl/index.d.ts

23 lines
1.2 KiB
TypeScript

export interface ISemVerDSL {
gte(version: string, callback: Function): ISemVerContextBoundDSL;
lte(version: string, callback: Function): ISemVerContextBoundDSL;
gt(version: string, callback: Function): ISemVerContextBoundDSL;
lt(version: string, callback: Function): ISemVerContextBoundDSL;
eq(version: string, callback: Function): ISemVerContextBoundDSL;
neq(version: string, callback: Function): ISemVerContextBoundDSL;
between(v1: string, v2: string, callback: Function): ISemVerContextBoundDSL;
}
export interface ISemVerContextBoundDSL {
elseIf: ISemVerDSL;
else(callback: Function): void;
}
export declare const SemVerDSL: (target: string, lastPredicate?: () => boolean) => {
gte(version: string, callback: Function): ISemVerContextBoundDSL;
lte(version: string, callback: Function): ISemVerContextBoundDSL;
gt(version: string, callback: Function): ISemVerContextBoundDSL;
lt(version: string, callback: Function): ISemVerContextBoundDSL;
eq(version: string, callback: Function): ISemVerContextBoundDSL;
neq(version: string, callback: Function): ISemVerContextBoundDSL;
between(v1: string, v2: string, callback: Function): ISemVerContextBoundDSL;
};