UNPKG

node-semvers

Version:

Utilities for managing versions of node including looking up codenames

11 lines (10 loc) 657 B
import type { LoadError, LoadOptions, ResolveOptions, Schedule, ScheduleRaw, Version, VersionRaw } from './types.ts'; export type LoadCallback = (error?: LoadError, semvers?: NodeVersions) => void; export default class NodeVersions { versions: Version[]; schedules: Schedule[]; constructor(versions: VersionRaw[], schedule: ScheduleRaw[]); static load(options?: LoadOptions | LoadCallback, callback?: LoadCallback): undefined | Promise<NodeVersions>; static loadSync(options?: LoadOptions): NodeVersions | null; resolve(expression: string | number | Date, options?: ResolveOptions): string | string[] | Version | Version[] | null; }