Skip to content

Commit 22c91c4

Browse files
committed
Use equals function
1 parent e21f8a4 commit 22c91c4

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

packages/zudoku/src/vite/api/SchemaManager.ts

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ import {
66
} from "@apidevtools/json-schema-ref-parser";
77
import { upgrade, validate } from "@scalar/openapi-parser";
88
import slugify from "@sindresorhus/slugify";
9+
import { deepEqual } from "fast-equals";
910
import type { LoadedConfig } from "../../config/config.js";
1011
import type { Processor } from "../../config/validators/BuildSchema.js";
1112
import type { VersionConfig } from "../../config/validators/validate.js";
@@ -99,7 +100,7 @@ export class SchemaManager {
99100
const match = normalizeInputs(apiConfig.input).some(
100101
(i) =>
101102
path.resolve(this.config.__meta.rootDir, i.input) === filePath &&
102-
JSON.stringify(i.params) === JSON.stringify(params),
103+
deepEqual(i.params, params),
103104
);
104105
if (match) return apiConfig.path;
105106
}
@@ -179,9 +180,7 @@ export class SchemaManager {
179180
}
180181

181182
const index = schemas.findIndex(
182-
(s) =>
183-
s.inputPath === filePath &&
184-
JSON.stringify(s.params) === JSON.stringify(params),
183+
(s) => s.inputPath === filePath && deepEqual(s.params, params),
185184
);
186185
const existingSchema = schemas[index];
187186

0 commit comments

Comments
 (0)