Skip to main content

Type Alias: EventCallback<T>

type EventCallback<T> = (payload: SDKEventPayloads[T]) => void;

Defined in: types.ts:160

Type-safe callback for BrowserSDK event listeners.

Type Parameters

Type ParameterDefault typeDescription
T extends SDKEventSDKEventThe event name. When provided, the callback parameter is narrowed to the matching SDKEventPayloads entry.

Parameters

ParameterType
payloadSDKEventPayloads[T]

Returns

void

Example

const onAccount: EventCallback<'accountChanged'> = (account) => {
console.log(account.address); // WalletAccount
};