Skip to content

VaultModule

vaultApiClient: VaultApiClient

defineFake<Data>(initialize): unknown

Internal

This is only to ensure websdk works with more than one type of plugin. Please remove once we have a type other than "page"

Data

(params) => unknown

unknown


definePage<Data>(initialize): unknown

definePage is the mechanism for registering Pageclientcode implementation. Vault Java SDK PageControllers can pass data.

Data

(params) => unknown

The callback function that is executed from a PageController's onLoad Response when first initialized.

unknown

A JsonObject which is returned from the response from the Vault Java SDK onEvent method

export default Vault.definePage(({element, data, pageContext, sendEvent})=>{
    element.textContent="Hello World";
});
import { createRoot } from 'react-dom/client';
import HelloWorld from './helloWorld';

export default Vault.definePage(({element, data, pageContext, sendEvent})=>{
    const root = createRoot(element);
    root.render(<HelloWorld />);
})