Skip to content

Commit 5f5a8dd

Browse files
authored
🤖 Merge PR DefinitelyTyped#72162 Add 'release' to semver ReleaseType Type by @leefowlercu
1 parent 081b9ce commit 5f5a8dd

File tree

3 files changed

+3
-2
lines changed

3 files changed

+3
-2
lines changed

‎types/semver/index.d.ts‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,7 @@ export const SEMVER_SPEC_VERSION: "2.0.0";
101101

102102
export const RELEASE_TYPES: ReleaseType[];
103103

104-
export type ReleaseType = "major" | "premajor" | "minor" | "preminor" | "patch" | "prepatch" | "prerelease";
104+
export type ReleaseType = "major" | "premajor" | "minor" | "preminor" | "patch" | "prepatch" | "prerelease" | "release";
105105

106106
export interface Options {
107107
loose?: boolean | undefined;

‎types/semver/package.json‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"private": true,
33
"name": "@types/semver",
4-
"version": "7.5.9999",
4+
"version": "7.7.9999",
55
"projects": [
66
"https://github.com/npm/node-semver"
77
],

‎types/semver/semver-tests.ts‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -169,6 +169,7 @@ strn = semver.inc(str, "prerelease", "beta");
169169
strn = semver.inc("1.2.3", "prerelease", "alpha", "0");
170170
strn = semver.inc("1.2.3", "prerelease", "alpha", "1");
171171
strn = semver.inc("1.2.3", "prerelease", "beta", false);
172+
let res: string | null = semver.inc("1.2.3", "release"); // $ExpectType string | null
172173
num = semver.major(str, loose);
173174
num = semver.major(str, { loose: false });
174175
// @ts-expect-error

0 commit comments

Comments
 (0)