UNPKG

syncpack

Version:

Consistent dependency versions in large JavaScript Monorepos

20 lines (19 loc) 744 B
import { Effect } from 'effect'; import { BaseSpecifier } from './base.js'; import { Specifier } from './index.js'; import { NonSemverError } from './lib/non-semver-error.js'; import type { SpecificRegistryResult } from './lib/specific-registry-result.js'; type T = SpecificRegistryResult<'range'>; /** * @example "*" */ export declare class LatestSpecifier extends BaseSpecifier<T> { _tag: string; /** The public name referenced in config */ name: "latest"; /** Return the semver version including the range */ getSemver(): Effect.Effect<string, NonSemverError>; /** Get a new `Specifier` from the given semver version applied to this one */ setSemver(version: string): Effect.Effect<Specifier.Any>; } export {};