diff --git a/app/scripts/lib/rpc-method-middleware/handlers/get-provider-state.ts b/app/scripts/lib/rpc-method-middleware/handlers/get-provider-state.ts index 530b48b25164..c95b66e1a20d 100644 --- a/app/scripts/lib/rpc-method-middleware/handlers/get-provider-state.ts +++ b/app/scripts/lib/rpc-method-middleware/handlers/get-provider-state.ts @@ -7,7 +7,6 @@ import type { JsonRpcParams, Hex, } from '@metamask/utils'; -import { OriginString } from '@metamask/permission-controller'; import { MESSAGE_TYPE } from '../../../../../shared/constants/app'; import { HandlerWrapper, @@ -28,7 +27,7 @@ export type ProviderStateHandlerResult = { }; export type GetProviderState = ( - origin: OriginString, + origin: string, ) => Promise; type GetProviderStateConstraint = diff --git a/app/scripts/lib/rpc-method-middleware/handlers/log-web3-shim-usage.test.ts b/app/scripts/lib/rpc-method-middleware/handlers/log-web3-shim-usage.test.ts index ea337da10712..1b48b75b5e4d 100644 --- a/app/scripts/lib/rpc-method-middleware/handlers/log-web3-shim-usage.test.ts +++ b/app/scripts/lib/rpc-method-middleware/handlers/log-web3-shim-usage.test.ts @@ -1,14 +1,14 @@ +import type { JsonRpcEngineEndCallback } from '@metamask/json-rpc-engine'; import { PendingJsonRpcResponse } from '@metamask/utils'; import { MESSAGE_TYPE } from '../../../../../shared/constants/app'; -import { HandlerRequestType } from './types'; +import { HandlerRequestType as LogWeb3ShimUsageHandlerRequest } from './types'; import logWeb3ShimUsage, { GetWeb3ShimUsageState, SetWeb3ShimUsageRecorded, } from './log-web3-shim-usage'; describe('logWeb3ShimUsage', () => { - // eslint-disable-next-line @typescript-eslint/no-explicit-any - let mockEnd: jest.Mock; + let mockEnd: JsonRpcEngineEndCallback; let mockGetWeb3ShimUsageState: GetWeb3ShimUsageState; let mockSetWeb3ShimUsageRecorded: SetWeb3ShimUsageRecorded; @@ -19,7 +19,7 @@ describe('logWeb3ShimUsage', () => { }); it('should call getWeb3ShimUsageState and setWeb3ShimUsageRecorded when the handler is invoked', async () => { - const req: HandlerRequestType = { + const req: LogWeb3ShimUsageHandlerRequest = { origin: 'testOrigin', params: [], id: '22', diff --git a/app/scripts/lib/rpc-method-middleware/handlers/log-web3-shim-usage.ts b/app/scripts/lib/rpc-method-middleware/handlers/log-web3-shim-usage.ts index 3c1f2fd8df5c..c91bd4fa4650 100644 --- a/app/scripts/lib/rpc-method-middleware/handlers/log-web3-shim-usage.ts +++ b/app/scripts/lib/rpc-method-middleware/handlers/log-web3-shim-usage.ts @@ -3,15 +3,14 @@ import type { JsonRpcEngineEndCallback, } from '@metamask/json-rpc-engine'; import type { JsonRpcParams, PendingJsonRpcResponse } from '@metamask/utils'; -import { OriginString } from '@metamask/permission-controller'; import { MESSAGE_TYPE } from '../../../../../shared/constants/app'; import { HandlerWrapper, HandlerRequestType as LogWeb3ShimUsageHandlerRequest, } from './types'; -export type GetWeb3ShimUsageState = (origin: OriginString) => undefined | 1 | 2; -export type SetWeb3ShimUsageRecorded = (origin: OriginString) => void; +export type GetWeb3ShimUsageState = (origin: string) => undefined | 1 | 2; +export type SetWeb3ShimUsageRecorded = (origin: string) => void; export type LogWeb3ShimUsageOptions = { getWeb3ShimUsageState: GetWeb3ShimUsageState; diff --git a/app/scripts/lib/rpc-method-middleware/handlers/types.ts b/app/scripts/lib/rpc-method-middleware/handlers/types.ts index 46ceef442ec2..91fa9c0dd1cc 100644 --- a/app/scripts/lib/rpc-method-middleware/handlers/types.ts +++ b/app/scripts/lib/rpc-method-middleware/handlers/types.ts @@ -1,4 +1,3 @@ -import { OriginString } from '@metamask/permission-controller'; import { JsonRpcParams, JsonRpcRequest } from '@metamask/utils'; import { MessageType } from '../../../../../shared/constants/app'; @@ -9,5 +8,5 @@ export type HandlerWrapper = { export type HandlerRequestType = Required> & { - origin: OriginString; + origin: string; };