Interface Comparator

The shape of a valid SemVer comparator.

import type { Comparator } from "@std/semver/types";

const comparator: Comparator = {
operator: ">",
major: 1,
minor: 2,
patch: 3,
}
interface Comparator {
    build?: string[];
    major: number;
    minor: number;
    operator?: Operator;
    patch: number;
    prerelease?: (string | number)[];
}
Hierarchy

Properties

build?: string[]

The build metadata

{[]}
major: number

The major version

minor: number

The minor version

operator?: Operator

The operator

patch: number

The patch version

prerelease?: (string | number)[]

The prerelease version

{[]}