@metamask/snaps-rpc-methods
Version:
MetaMask Snaps JSON-RPC method implementations
25 lines • 2.17 kB
text/typescript
import type { CancelBackgroundEventMethodHooks } from "./cancelBackgroundEvent.cjs";
import type { ClearStateHooks } from "./clearState.cjs";
import type { CloseWebSocketMethodHooks } from "./closeWebSocket.cjs";
import type { CreateInterfaceMethodHooks } from "./createInterface.cjs";
import type { ProviderRequestMethodHooks } from "./experimentalProviderRequest.cjs";
import type { GetAllSnapsHooks } from "./getAllSnaps.cjs";
import type { GetBackgroundEventsMethodHooks } from "./getBackgroundEvents.cjs";
import type { GetClientStatusHooks } from "./getClientStatus.cjs";
import type { GetCurrencyRateMethodHooks } from "./getCurrencyRate.cjs";
import type { GetInterfaceStateMethodHooks } from "./getInterfaceState.cjs";
import type { GetSnapsHooks } from "./getSnaps.cjs";
import type { GetStateHooks } from "./getState.cjs";
import type { GetWebSocketsMethodHooks } from "./getWebSockets.cjs";
import type { ListEntropySourcesHooks } from "./listEntropySources.cjs";
import type { OpenWebSocketMethodHooks } from "./openWebSocket.cjs";
import type { RequestSnapsHooks } from "./requestSnaps.cjs";
import type { ResolveInterfaceMethodHooks } from "./resolveInterface.cjs";
import type { ScheduleBackgroundEventMethodHooks } from "./scheduleBackgroundEvent.cjs";
import type { SendWebSocketMessageMethodHooks } from "./sendWebSocketMessage.cjs";
import type { SetStateHooks } from "./setState.cjs";
import type { UpdateInterfaceMethodHooks } from "./updateInterface.cjs";
export type PermittedRpcMethodHooks = ClearStateHooks & GetAllSnapsHooks & GetClientStatusHooks & GetSnapsHooks & GetStateHooks & ListEntropySourcesHooks & RequestSnapsHooks & CreateInterfaceMethodHooks & UpdateInterfaceMethodHooks & GetInterfaceStateMethodHooks & ResolveInterfaceMethodHooks & GetCurrencyRateMethodHooks & ProviderRequestMethodHooks & ScheduleBackgroundEventMethodHooks & CancelBackgroundEventMethodHooks & GetBackgroundEventsMethodHooks & SetStateHooks & OpenWebSocketMethodHooks & CloseWebSocketMethodHooks & SendWebSocketMessageMethodHooks & GetWebSocketsMethodHooks;
export * from "./handlers.cjs";
export * from "./middleware.cjs";
//# sourceMappingURL=index.d.cts.map