From b9888c9b19f127b5ae763882963aeb339b312889 Mon Sep 17 00:00:00 2001 From: Elliot Winkler Date: Wed, 9 Sep 2026 08:59:16 -0600 Subject: [PATCH] Fix dev-only lint errors in delegation packages Currently, there are some type errors that exist in delegation packages. These type errors are not present in production code, so they are not flagged by `yarn build`, but they _will_ be flagged soon by `yarn lint:tsc`, and so we need to fix them. --- .../src/GatorPermissionsController.test.ts | 12 ++++++------ .../src/decodePermission/utils.test.ts | 2 +- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/packages/gator-permissions-controller/src/GatorPermissionsController.test.ts b/packages/gator-permissions-controller/src/GatorPermissionsController.test.ts index 6d486737451..c6c48f5fb64 100644 --- a/packages/gator-permissions-controller/src/GatorPermissionsController.test.ts +++ b/packages/gator-permissions-controller/src/GatorPermissionsController.test.ts @@ -306,8 +306,8 @@ describe('GatorPermissionsController', () => { frameworkContracts; const delegation = { - delegate: '0x4f71DA06987BfeDE90aF0b33E1e3e4ffDCEE7a63', - delegator: '0xB68c70159E9892DdF5659ec42ff9BD2bbC23e778', + delegate: '0x4f71DA06987BfeDE90aF0b33E1e3e4ffDCEE7a63' as Hex, + delegator: '0xB68c70159E9892DdF5659ec42ff9BD2bbC23e778' as Hex, authority: ROOT_AUTHORITY, caveats: [ { @@ -318,7 +318,7 @@ describe('GatorPermissionsController', () => { amountPerSecond: hexToBigInt('0x6f05b59d3b20000'), startTime: 1747699200, }), - args: '0x', + args: '0x' as Hex, }, ], salt: 0n, @@ -372,8 +372,8 @@ describe('GatorPermissionsController', () => { frameworkContracts; const delegation = { - delegate: '0x4f71DA06987BfeDE90aF0b33E1e3e4ffDCEE7a63', - delegator: '0xB68c70159E9892DdF5659ec42ff9BD2bbC23e778', + delegate: '0x4f71DA06987BfeDE90aF0b33E1e3e4ffDCEE7a63' as Hex, + delegator: '0xB68c70159E9892DdF5659ec42ff9BD2bbC23e778' as Hex, authority: ROOT_AUTHORITY, caveats: [ { @@ -384,7 +384,7 @@ describe('GatorPermissionsController', () => { amountPerSecond: hexToBigInt('0x6f05b59d3b20000'), startTime: 1747699200, }), - args: '0x', + args: '0x' as Hex, }, ], salt: 0n, diff --git a/packages/gator-permissions-controller/src/decodePermission/utils.test.ts b/packages/gator-permissions-controller/src/decodePermission/utils.test.ts index 6892e663324..0297b895994 100644 --- a/packages/gator-permissions-controller/src/decodePermission/utils.test.ts +++ b/packages/gator-permissions-controller/src/decodePermission/utils.test.ts @@ -372,7 +372,7 @@ describe('extractExpiryFromCaveatTerms', () => { }); it('throws if timestampBeforeThreshold is zero', () => { - const terms = `0x${'0'.repeat(64)}`; + const terms = `0x${'0'.repeat(64)}` as const; expect(() => extractExpiryFromCaveatTerms(terms)).toThrow( 'Invalid expiry: timestampBeforeThreshold must be greater than 0',