@@ -3,6 +3,10 @@ import type {
33 CancelBackgroundEventResult ,
44} from './cancel-background-event' ;
55import type { ClearStateParams , ClearStateResult } from './clear-state' ;
6+ import type {
7+ CloseWebSocketParams ,
8+ CloseWebSocketResult ,
9+ } from './close-web-socket' ;
610import type {
711 CreateInterfaceParams ,
812 CreateInterfaceResult ,
@@ -49,6 +53,10 @@ import type {
4953} from './get-preferences' ;
5054import type { GetSnapsParams , GetSnapsResult } from './get-snaps' ;
5155import type { GetStateParams , GetStateResult } from './get-state' ;
56+ import type {
57+ GetWebSocketsParams ,
58+ GetWebSocketsResult ,
59+ } from './get-web-sockets' ;
5260import type {
5361 InvokeKeyringParams ,
5462 InvokeKeyringResult ,
@@ -64,6 +72,10 @@ import type {
6472} from './manage-accounts' ;
6573import type { ManageStateParams , ManageStateResult } from './manage-state' ;
6674import type { NotifyParams , NotifyResult } from './notify' ;
75+ import type {
76+ OpenWebSocketParams ,
77+ OpenWebSocketResult ,
78+ } from './open-web-socket' ;
6779import type { RequestSnapsParams , RequestSnapsResult } from './request-snaps' ;
6880import type {
6981 ResolveInterfaceParams ,
@@ -73,6 +85,10 @@ import type {
7385 ScheduleBackgroundEventParams ,
7486 ScheduleBackgroundEventResult ,
7587} from './schedule-background-event' ;
88+ import type {
89+ SendWebSocketMessageParams ,
90+ SendWebSocketMessageResult ,
91+ } from './send-web-socket-message' ;
7692import type { SetStateParams , SetStateResult } from './set-state' ;
7793import type { TrackEventParams , TrackEventResult } from './track-event' ;
7894import type {
@@ -125,6 +141,13 @@ export type SnapMethods = {
125141 snap_resolveInterface : [ ResolveInterfaceParams , ResolveInterfaceResult ] ;
126142 snap_setState : [ SetStateParams , SetStateResult ] ;
127143 snap_trackEvent : [ TrackEventParams , TrackEventResult ] ;
144+ snap_openWebSocket : [ OpenWebSocketParams , OpenWebSocketResult ] ;
145+ snap_closeWebSocket : [ CloseWebSocketParams , CloseWebSocketResult ] ;
146+ snap_getWebSockets : [ GetWebSocketsParams , GetWebSocketsResult ] ;
147+ snap_sendWebSocketMessage : [
148+ SendWebSocketMessageParams ,
149+ SendWebSocketMessageResult ,
150+ ] ;
128151 wallet_getSnaps : [ GetSnapsParams , GetSnapsResult ] ;
129152 wallet_invokeKeyring : [ InvokeKeyringParams , InvokeKeyringResult ] ;
130153 wallet_invokeSnap : [ InvokeSnapParams , InvokeSnapResult ] ;
0 commit comments