Skip to content

isApprovalBridgeMessage

isApprovalBridgeMessage(message): message is { nonce: string; type: “SPLICE_GET_APPROVAL_REQUEST” } | { extensionId?: string; type: “SPLICE_APPROVAL_BRIDGE_READY” } | { payload: { commandId: string; completionOffset?: number; error?: string; nonce: string; signature?: string; status: “error” | “approved” | “rejected” | “timeout”; updateId?: string }; type: “SPLICE_APPROVAL_RESULT” } | { payload: { accessToken: string; commandId: string; createdAt: number; credentialId?: string; expiresAt: number; fingerprint?: string; nonce: string; origin: string; partyId: string; preparedTransactionBase64: string; tabId: number; tokenExpiry: number; transactionHash: string; windowId?: number }; type: “SPLICE_APPROVAL_REQUEST_DATA” }

Defined in: packages/dapp/src/messages/runtime-schemas.ts:109

unknown

message is { nonce: string; type: “SPLICE_GET_APPROVAL_REQUEST” } | { extensionId?: string; type: “SPLICE_APPROVAL_BRIDGE_READY” } | { payload: { commandId: string; completionOffset?: number; error?: string; nonce: string; signature?: string; status: “error” | “approved” | “rejected” | “timeout”; updateId?: string }; type: “SPLICE_APPROVAL_RESULT” } | { payload: { accessToken: string; commandId: string; createdAt: number; credentialId?: string; expiresAt: number; fingerprint?: string; nonce: string; origin: string; partyId: string; preparedTransactionBase64: string; tabId: number; tokenExpiry: number; transactionHash: string; windowId?: number }; type: “SPLICE_APPROVAL_REQUEST_DATA” }