Skip to content

SendEvent

SendEvent = (eventName, data?) => Promise<{ data?: unknown; }>

Sends events to Vault Java SDK's PageController#onEvent method for handling.

string

The name of the event

unknown

A JsonObject containing data to send to the server event handler

Promise<{ data?: unknown; }>

Data deserialized from the JsonObject returned in Vault Java SDK's PageController#onEvent method response

try {
     const response = await sendEvent('myEvent', {
         myNumValue: 1,
         myStringValue: 'hello',
     });

     if (response?.data) {
         console.log('onEvent returned data');
     } else {
         console.log('onEvent returned without data');
     }
} catch (e) {
     console.log('sendEvent error:', e);
}