@sky-mavis/tanto-widget
Version:
Tanto Widget
20 lines (19 loc) • 636 B
TypeScript
export interface AuthSuccessData {
address: string;
chainId: number;
token: string;
}
export interface AuthFailedData {
error: Error;
}
export type AuthSuccessCallback = (data: AuthSuccessData) => void;
export type AuthFailedCallback = (data: AuthFailedData) => void;
export declare const authEventEmitter: import("@wagmi/core/internal").Emitter<{
success: AuthSuccessData;
failed: AuthFailedData;
}>;
export interface UseAuthEffectParameters {
onSuccess?: AuthSuccessCallback;
onError?: AuthFailedCallback;
}
export declare function useAuthEffect({ onSuccess, onError }: UseAuthEffectParameters): void;