Skip to content

Commit 562fd4b

Browse files
committed
refactor: undefined to null
Replace undefined with null as return value for splitPackageReference since this is an intentionally missing value.
1 parent c103078 commit 562fd4b

File tree

3 files changed

+5
-9
lines changed

3 files changed

+5
-9
lines changed

src/cli/cmd-deps.ts

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -97,17 +97,13 @@ openupm deps @`
9797

9898
const [packageName, requestedVersion] = splitPackageReference(pkg);
9999

100-
if (
101-
requestedVersion !== undefined &&
102-
isZod(requestedVersion, PackageUrl)
103-
) {
100+
if (requestedVersion !== null && isZod(requestedVersion, PackageUrl)) {
104101
log.error("", "cannot get dependencies for url-version");
105102
return process.exit(ResultCodes.Error);
106103
}
107104

108105
const latestVersion =
109-
requestedVersion !== undefined &&
110-
isZod(requestedVersion, SemanticVersion)
106+
requestedVersion !== null && isZod(requestedVersion, SemanticVersion)
111107
? requestedVersion
112108
: (
113109
await queryAllRegistriesLazy(sources, (source) =>

src/domain/package-reference.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -60,12 +60,12 @@ export function isPackageReference(s: string): s is PackageReference {
6060
*/
6161
export function splitPackageReference(
6262
reference: PackageReference
63-
): [DomainName, VersionReference | undefined] {
63+
): [DomainName, VersionReference | null] {
6464
const [name, version] = trySplitAtFirstOccurrenceOf(reference, "@") as [
6565
DomainName,
6666
VersionReference | null
6767
];
68-
return [name, version ?? undefined];
68+
return [name, version];
6969
}
7070

7171
/**

test/unit/domain/package-reference.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ describe("package-reference", () => {
8383
makePackageReference(name, version)
8484
);
8585
expect(actualName).toEqual(name);
86-
expect(actualVersion).toEqual(version);
86+
expect(actualVersion).toEqual(version ?? null);
8787
}
8888

8989
it("should split package without version", () =>

0 commit comments

Comments
 (0)