From a01e03bb7f196b68e9e597427ee25c25a6dc27d1 Mon Sep 17 00:00:00 2001 From: Jake Holland Date: Sat, 30 Nov 2024 14:34:27 +0000 Subject: [PATCH] fix: rollback fix for build --- .eslintignore | 1 - package.json | 2 +- pnpm-lock.yaml | 157 +++++++++++++++++++++------------------- src/apply.test.ts | 4 +- src/diff.ts | 14 ++-- src/error.ts | 2 +- src/utils/clone.test.ts | 6 +- src/utils/types.ts | 4 +- 8 files changed, 97 insertions(+), 93 deletions(-) diff --git a/.eslintignore b/.eslintignore index 8a9ae7d..8503073 100644 --- a/.eslintignore +++ b/.eslintignore @@ -4,4 +4,3 @@ node_modules dist *.json -vite.config.ts diff --git a/package.json b/package.json index 6ad1931..2aeb728 100644 --- a/package.json +++ b/package.json @@ -35,7 +35,7 @@ "devDependencies": { "@types/node": "^22.10.1", "@vitest/coverage-istanbul": "^2.1.6", - "gts": "^6.0.2", + "gts": "^5.3.1", "prettier-plugin-organize-imports": "^4.1.0", "typescript": "^5.7.2", "vite": "^6.0.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 853436a..7542bc6 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -19,11 +19,11 @@ importers: specifier: ^2.1.6 version: 2.1.6(vitest@2.1.6(@types/node@22.10.1)(jsdom@15.2.1)(terser@5.31.6)) gts: - specifier: ^6.0.2 - version: 6.0.2(typescript@5.7.2) + specifier: ^5.3.1 + version: 5.3.1(typescript@5.7.2) prettier-plugin-organize-imports: specifier: ^4.1.0 - version: 4.1.0(prettier@3.3.3)(typescript@5.7.2) + version: 4.1.0(prettier@3.2.5)(typescript@5.7.2) typescript: specifier: ^5.7.2 version: 5.7.2 @@ -272,12 +272,12 @@ packages: resolution: {integrity: sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - '@eslint/js@8.57.1': - resolution: {integrity: sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==} + '@eslint/js@8.57.0': + resolution: {integrity: sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - '@humanwhocodes/config-array@0.13.0': - resolution: {integrity: sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==} + '@humanwhocodes/config-array@0.11.14': + resolution: {integrity: sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==} engines: {node: '>=10.10.0'} deprecated: Use @eslint/config-array instead @@ -995,8 +995,8 @@ packages: peerDependencies: eslint: '>=7.0.0' - eslint-plugin-prettier@5.2.1: - resolution: {integrity: sha512-gH3iR3g4JfF+yYPaJYkN7jEl9QbweL/YfkoRlNnuIEHEz1vHVlCmWOS+eGGiRuzHQXdJFCOTxRgvju9b8VUmrw==} + eslint-plugin-prettier@5.1.3: + resolution: {integrity: sha512-C9GCVAs4Eq7ZC/XFQHITLiHJxQngdtraXaM+LoUFoFp/lHNl2Zn8f3WQbe9HvTBBQ9YnKFB0/2Ajdqwo5D1EAw==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: '@types/eslint': '>=8.0.0' @@ -1039,8 +1039,8 @@ packages: resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - eslint@8.57.1: - resolution: {integrity: sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==} + eslint@8.57.0: + resolution: {integrity: sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} deprecated: This version is no longer supported. Please see https://eslint.org/version-support for other options. hasBin: true @@ -1219,12 +1219,12 @@ packages: graphemer@1.4.0: resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} - gts@6.0.2: - resolution: {integrity: sha512-lp9+eDzzm6TYqiBpgGY00EInxBHFTJiU5brsVp11qXCJEw7Q6WNNngja0spZeqSFWSquaRuHQUuWxdZLaxnKmw==} - engines: {node: '>=18'} + gts@5.3.1: + resolution: {integrity: sha512-P9F+krJkGOkisUX+P9pfUas1Xy+U+CxBFZT62uInkJbgvZpnW1ug/pIcMJJmLOthMq1J88lpQUGhXDC9UTvVcw==} + engines: {node: '>=14'} hasBin: true peerDependencies: - typescript: '>=5' + typescript: '>=3' har-schema@2.0.0: resolution: {integrity: sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q==} @@ -1712,6 +1712,9 @@ packages: performance-now@2.1.0: resolution: {integrity: sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==} + picocolors@1.1.0: + resolution: {integrity: sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==} + picocolors@1.1.1: resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} @@ -1751,8 +1754,8 @@ packages: vue-tsc: optional: true - prettier@3.3.3: - resolution: {integrity: sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==} + prettier@3.2.5: + resolution: {integrity: sha512-3/GWa9aOC0YeD7LUfvOG2NiDyhOWRvt1k+rcKhOuYnMY24iiCphgneUfJDyFXd6rZCAnuLBv6UeAULtrhT/F4A==} engines: {node: '>=14'} hasBin: true @@ -1991,8 +1994,8 @@ packages: symbol-tree@3.2.4: resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==} - synckit@0.9.2: - resolution: {integrity: sha512-vrozgXDQwYO72vHjUb/HnFbQx1exDjoKzqx23aXEg2a9VIg2TSFZ8FmeZpTjUCFMYw7mpX4BE2SFu8wI7asYsw==} + synckit@0.8.8: + resolution: {integrity: sha512-HwOKAP7Wc5aRGYdKH+dw0PRRpbO841v2DENBtjnR5HFWoiNByAl7vrx3p0G/rCyYXQsrxqtX48TImFtPcIHSpQ==} engines: {node: ^14.18.0 || >=16.0.0} terser@5.31.6: @@ -2315,7 +2318,7 @@ snapshots: '@babel/code-frame@7.24.7': dependencies: '@babel/highlight': 7.24.7 - picocolors: 1.1.1 + picocolors: 1.1.0 '@babel/compat-data@7.25.4': {} @@ -2394,7 +2397,7 @@ snapshots: '@babel/helper-validator-identifier': 7.24.7 chalk: 2.4.2 js-tokens: 4.0.0 - picocolors: 1.1.1 + picocolors: 1.1.0 '@babel/parser@7.25.6': dependencies: @@ -2496,9 +2499,9 @@ snapshots: '@esbuild/win32-x64@0.24.0': optional: true - '@eslint-community/eslint-utils@4.4.0(eslint@8.57.1)': + '@eslint-community/eslint-utils@4.4.0(eslint@8.57.0)': dependencies: - eslint: 8.57.1 + eslint: 8.57.0 eslint-visitor-keys: 3.4.3 '@eslint-community/regexpp@4.11.0': {} @@ -2506,7 +2509,7 @@ snapshots: '@eslint/eslintrc@2.1.4': dependencies: ajv: 6.12.6 - debug: 4.3.6 + debug: 4.3.7 espree: 9.6.1 globals: 13.24.0 ignore: 5.3.2 @@ -2517,12 +2520,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@eslint/js@8.57.1': {} + '@eslint/js@8.57.0': {} - '@humanwhocodes/config-array@0.13.0': + '@humanwhocodes/config-array@0.11.14': dependencies: '@humanwhocodes/object-schema': 2.0.3 - debug: 4.3.6 + debug: 4.3.7 minimatch: 3.1.2 transitivePeerDependencies: - supports-color @@ -2729,15 +2732,15 @@ snapshots: '@types/semver@7.5.8': {} - '@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.7.2))(eslint@8.57.1)(typescript@5.7.2)': + '@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.57.0)(typescript@5.7.2))(eslint@8.57.0)(typescript@5.7.2)': dependencies: '@eslint-community/regexpp': 4.11.0 - '@typescript-eslint/parser': 5.62.0(eslint@8.57.1)(typescript@5.7.2) + '@typescript-eslint/parser': 5.62.0(eslint@8.57.0)(typescript@5.7.2) '@typescript-eslint/scope-manager': 5.62.0 - '@typescript-eslint/type-utils': 5.62.0(eslint@8.57.1)(typescript@5.7.2) - '@typescript-eslint/utils': 5.62.0(eslint@8.57.1)(typescript@5.7.2) - debug: 4.3.6 - eslint: 8.57.1 + '@typescript-eslint/type-utils': 5.62.0(eslint@8.57.0)(typescript@5.7.2) + '@typescript-eslint/utils': 5.62.0(eslint@8.57.0)(typescript@5.7.2) + debug: 4.3.7 + eslint: 8.57.0 graphemer: 1.4.0 ignore: 5.3.2 natural-compare-lite: 1.4.0 @@ -2748,13 +2751,13 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.7.2)': + '@typescript-eslint/parser@5.62.0(eslint@8.57.0)(typescript@5.7.2)': dependencies: '@typescript-eslint/scope-manager': 5.62.0 '@typescript-eslint/types': 5.62.0 '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.7.2) - debug: 4.3.6 - eslint: 8.57.1 + debug: 4.3.7 + eslint: 8.57.0 optionalDependencies: typescript: 5.7.2 transitivePeerDependencies: @@ -2765,12 +2768,12 @@ snapshots: '@typescript-eslint/types': 5.62.0 '@typescript-eslint/visitor-keys': 5.62.0 - '@typescript-eslint/type-utils@5.62.0(eslint@8.57.1)(typescript@5.7.2)': + '@typescript-eslint/type-utils@5.62.0(eslint@8.57.0)(typescript@5.7.2)': dependencies: '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.7.2) - '@typescript-eslint/utils': 5.62.0(eslint@8.57.1)(typescript@5.7.2) - debug: 4.3.6 - eslint: 8.57.1 + '@typescript-eslint/utils': 5.62.0(eslint@8.57.0)(typescript@5.7.2) + debug: 4.3.7 + eslint: 8.57.0 tsutils: 3.21.0(typescript@5.7.2) optionalDependencies: typescript: 5.7.2 @@ -2783,7 +2786,7 @@ snapshots: dependencies: '@typescript-eslint/types': 5.62.0 '@typescript-eslint/visitor-keys': 5.62.0 - debug: 4.3.6 + debug: 4.3.7 globby: 11.1.0 is-glob: 4.0.3 semver: 7.6.3 @@ -2793,15 +2796,15 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@5.62.0(eslint@8.57.1)(typescript@5.7.2)': + '@typescript-eslint/utils@5.62.0(eslint@8.57.0)(typescript@5.7.2)': dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.1) + '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) '@types/json-schema': 7.0.15 '@types/semver': 7.5.8 '@typescript-eslint/scope-manager': 5.62.0 '@typescript-eslint/types': 5.62.0 '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.7.2) - eslint: 8.57.1 + eslint: 8.57.0 eslint-scope: 5.1.1 semver: 7.6.3 transitivePeerDependencies: @@ -3272,36 +3275,36 @@ snapshots: source-map: 0.6.1 optional: true - eslint-config-prettier@9.1.0(eslint@8.57.1): + eslint-config-prettier@9.1.0(eslint@8.57.0): dependencies: - eslint: 8.57.1 + eslint: 8.57.0 - eslint-plugin-es@4.1.0(eslint@8.57.1): + eslint-plugin-es@4.1.0(eslint@8.57.0): dependencies: - eslint: 8.57.1 + eslint: 8.57.0 eslint-utils: 2.1.0 regexpp: 3.2.0 - eslint-plugin-n@15.7.0(eslint@8.57.1): + eslint-plugin-n@15.7.0(eslint@8.57.0): dependencies: builtins: 5.1.0 - eslint: 8.57.1 - eslint-plugin-es: 4.1.0(eslint@8.57.1) - eslint-utils: 3.0.0(eslint@8.57.1) + eslint: 8.57.0 + eslint-plugin-es: 4.1.0(eslint@8.57.0) + eslint-utils: 3.0.0(eslint@8.57.0) ignore: 5.3.2 is-core-module: 2.15.1 minimatch: 3.1.2 resolve: 1.22.8 semver: 7.6.3 - eslint-plugin-prettier@5.2.1(eslint-config-prettier@9.1.0(eslint@8.57.1))(eslint@8.57.1)(prettier@3.3.3): + eslint-plugin-prettier@5.1.3(eslint-config-prettier@9.1.0(eslint@8.57.0))(eslint@8.57.0)(prettier@3.2.5): dependencies: - eslint: 8.57.1 - prettier: 3.3.3 + eslint: 8.57.0 + prettier: 3.2.5 prettier-linter-helpers: 1.0.0 - synckit: 0.9.2 + synckit: 0.8.8 optionalDependencies: - eslint-config-prettier: 9.1.0(eslint@8.57.1) + eslint-config-prettier: 9.1.0(eslint@8.57.0) eslint-scope@5.1.1: dependencies: @@ -3317,9 +3320,9 @@ snapshots: dependencies: eslint-visitor-keys: 1.3.0 - eslint-utils@3.0.0(eslint@8.57.1): + eslint-utils@3.0.0(eslint@8.57.0): dependencies: - eslint: 8.57.1 + eslint: 8.57.0 eslint-visitor-keys: 2.1.0 eslint-visitor-keys@1.3.0: {} @@ -3328,20 +3331,20 @@ snapshots: eslint-visitor-keys@3.4.3: {} - eslint@8.57.1: + eslint@8.57.0: dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.1) + '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) '@eslint-community/regexpp': 4.11.0 '@eslint/eslintrc': 2.1.4 - '@eslint/js': 8.57.1 - '@humanwhocodes/config-array': 0.13.0 + '@eslint/js': 8.57.0 + '@humanwhocodes/config-array': 0.11.14 '@humanwhocodes/module-importer': 1.0.1 '@nodelib/fs.walk': 1.2.8 '@ungap/structured-clone': 1.2.0 ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.3 - debug: 4.3.6 + debug: 4.3.7 doctrine: 3.0.0 escape-string-regexp: 4.0.0 eslint-scope: 7.2.2 @@ -3560,21 +3563,21 @@ snapshots: graphemer@1.4.0: {} - gts@6.0.2(typescript@5.7.2): + gts@5.3.1(typescript@5.7.2): dependencies: - '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.7.2))(eslint@8.57.1)(typescript@5.7.2) - '@typescript-eslint/parser': 5.62.0(eslint@8.57.1)(typescript@5.7.2) + '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.57.0)(typescript@5.7.2))(eslint@8.57.0)(typescript@5.7.2) + '@typescript-eslint/parser': 5.62.0(eslint@8.57.0)(typescript@5.7.2) chalk: 4.1.2 - eslint: 8.57.1 - eslint-config-prettier: 9.1.0(eslint@8.57.1) - eslint-plugin-n: 15.7.0(eslint@8.57.1) - eslint-plugin-prettier: 5.2.1(eslint-config-prettier@9.1.0(eslint@8.57.1))(eslint@8.57.1)(prettier@3.3.3) + eslint: 8.57.0 + eslint-config-prettier: 9.1.0(eslint@8.57.0) + eslint-plugin-n: 15.7.0(eslint@8.57.0) + eslint-plugin-prettier: 5.1.3(eslint-config-prettier@9.1.0(eslint@8.57.0))(eslint@8.57.0)(prettier@3.2.5) execa: 5.1.1 inquirer: 7.3.3 json5: 2.2.3 meow: 9.0.0 ncp: 2.0.0 - prettier: 3.3.3 + prettier: 3.2.5 rimraf: 3.0.2 typescript: 5.7.2 write-file-atomic: 4.0.2 @@ -4084,6 +4087,8 @@ snapshots: performance-now@2.1.0: optional: true + picocolors@1.1.0: {} + picocolors@1.1.1: {} picomatch@2.3.1: {} @@ -4112,12 +4117,12 @@ snapshots: dependencies: fast-diff: 1.3.0 - prettier-plugin-organize-imports@4.1.0(prettier@3.3.3)(typescript@5.7.2): + prettier-plugin-organize-imports@4.1.0(prettier@3.2.5)(typescript@5.7.2): dependencies: - prettier: 3.3.3 + prettier: 3.2.5 typescript: 5.7.2 - prettier@3.3.3: {} + prettier@3.2.5: {} psl@1.9.0: optional: true @@ -4371,7 +4376,7 @@ snapshots: symbol-tree@3.2.4: optional: true - synckit@0.9.2: + synckit@0.8.8: dependencies: '@pkgr/core': 0.1.1 tslib: 2.7.0 diff --git a/src/apply.test.ts b/src/apply.test.ts index 06cf957..62db2f4 100644 --- a/src/apply.test.ts +++ b/src/apply.test.ts @@ -243,7 +243,7 @@ describe('Extended Spec', () => { apply(a, [ ['+', '/foo', obj], ['~', '/foo/bar', 'qux'], - ]), + ]) ).toEqual({ foo: { bar: 'qux' } }); expect(obj).toEqual({ bar: 'baz' }); @@ -253,7 +253,7 @@ describe('Extended Spec', () => { '%o -> {}', ([a], { expect }) => { expect(apply(a, [['~', '', {}]])).toEqual({}); - }, + } ); }); }); diff --git a/src/diff.ts b/src/diff.ts index 3082143..73d8ec0 100644 --- a/src/diff.ts +++ b/src/diff.ts @@ -31,7 +31,7 @@ export function diff(input: unknown, output: unknown, ptr: Pointer, opts: DiffOp ...opts, skip, }), - opts, + opts ); } catch (e) { if (e !== SKIP) throw e; @@ -45,7 +45,7 @@ export function diff(input: unknown, output: unknown, ptr: Pointer, opts: DiffOp ...opts, skip, }), - opts, + opts ); } catch (e) { if (e !== SKIP) throw e; @@ -60,7 +60,7 @@ export function diff(input: unknown, output: unknown, ptr: Pointer, opts: DiffOp ...opts, skip, }), - opts, + opts ); } catch (e) { if (e !== SKIP) throw e; @@ -128,10 +128,10 @@ function diffArray(input: Array, output: Array, ptr: Pointer, const outputSize = output.length; const dp: number[][] = Array.from({ length: inputSize + 1 }, () => - Array.from({ length: outputSize + 1 }, () => Infinity), + Array.from({ length: outputSize + 1 }, () => Infinity) ); const ops: (Mini.Op | null)[][] = Array.from({ length: inputSize + 1 }, () => - Array.from({ length: outputSize + 1 }, () => null), + Array.from({ length: outputSize + 1 }, () => null) ); // Base cases @@ -254,7 +254,7 @@ function diffMap( input: Map, output: Map, ptr: Pointer, - opts: WithSkip & { [inputSeen]?: any[]; [outputSeen]?: any[] }, + opts: WithSkip & { [inputSeen]?: any[]; [outputSeen]?: any[] } ): Patch { if (eqMap(input, output, opts)) return []; @@ -298,7 +298,7 @@ function diffObject( input: object, output: object, ptr: Pointer, - opts: WithSkip & { [inputSeen]?: any[]; [outputSeen]?: any[] }, + opts: WithSkip & { [inputSeen]?: any[]; [outputSeen]?: any[] } ): Patch { if (eqObject(input, output, opts)) return []; diff --git a/src/error.ts b/src/error.ts index 523056b..4ad77d3 100644 --- a/src/error.ts +++ b/src/error.ts @@ -15,7 +15,7 @@ export class TestError extends Error { constructor( public actual: unknown, - public expected: unknown, + public expected: unknown ) { super(`Test failed: '${actual}' !== '${expected}'`); } diff --git a/src/utils/clone.test.ts b/src/utils/clone.test.ts index ed5358b..4051ba9 100644 --- a/src/utils/clone.test.ts +++ b/src/utils/clone.test.ts @@ -6,7 +6,7 @@ describe('primitive', () => { '%s', ([value], { expect }) => { expect(clone(value, {})).toEqual(value); - }, + } ); }); @@ -19,7 +19,7 @@ describe('array', () => { expect(cloned).toEqual(value); // But not in reference expect(cloned).not.toBe(value); - }, + } ); }); @@ -97,7 +97,7 @@ describe('object', () => { expect(cloned).toEqual(value); // But not in reference expect(cloned).not.toBe(value); - }, + } ); }); diff --git a/src/utils/types.ts b/src/utils/types.ts index 7392c1c..dea6c24 100644 --- a/src/utils/types.ts +++ b/src/utils/types.ts @@ -39,7 +39,7 @@ export type Differ = ( input: Exclude, output: Exclude, ptr: Pointer, - opts: WithSkip & O, + opts: WithSkip & O ) => Patch; /** @@ -54,7 +54,7 @@ export type Differ = ( export type EqFunc = ( x: Exclude, y: Exclude, - opts: WithSkip & O, + opts: WithSkip & O ) => boolean; export type WithSkip = T & { skip: SkipFunc };