mirror of
https://github.com/facebook/docusaurus.git
synced 2025-05-11 16:17:25 +02:00
refactor: ensure all types are using index signature instead of Record (#6995)
* refactor: ensure all types are using index signature instead of Record * kick CI
This commit is contained in:
parent
e8800b9d49
commit
87592bca03
99 changed files with 339 additions and 307 deletions
4
jest/snapshotPathNormalizer.ts
vendored
4
jest/snapshotPathNormalizer.ts
vendored
|
@ -31,7 +31,7 @@ export function print(
|
|||
});
|
||||
return serialize(error);
|
||||
} else if (val && typeof val === 'object') {
|
||||
const normalizedValue = _.cloneDeep(val) as Record<string, unknown>;
|
||||
const normalizedValue = _.cloneDeep(val) as {[key: string]: unknown};
|
||||
|
||||
Object.keys(normalizedValue).forEach((key) => {
|
||||
normalizedValue[key] = normalizePaths(normalizedValue[key]);
|
||||
|
@ -46,7 +46,7 @@ export function test(val: unknown): boolean {
|
|||
(typeof val === 'object' &&
|
||||
val &&
|
||||
Object.keys(val).some((key) =>
|
||||
shouldUpdate((val as Record<string, unknown>)[key]),
|
||||
shouldUpdate((val as {[key: string]: unknown})[key]),
|
||||
)) ||
|
||||
// val.message is non-enumerable in an error
|
||||
(val instanceof Error && shouldUpdate(val.message)) ||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue