@alan-ai/alan-sdk-web
Version:
Alan Web SDK: a lightweight JavaScript library for adding a voice experience to your website or web application
28 lines • 841 B
TypeScript
export interface AlanButtonOptions {
key: string;
rootEl?: HTMLElement | undefined;
chatEl?: HTMLElement | undefined;
right?: number | string;
bottom?: number | string;
left?: number | string;
top?: number | string;
position?: string;
pinned?: boolean;
keepDialogSession?: boolean;
showOverlayOnMicPermissionPrompt?: boolean;
zIndex?: number;
host?: string;
mode?: 'inlined' | undefined;
onCommand?: (commandData: object) => void;
onEvent?: (event: object) => void;
onButtonState?: (state: string) => void;
onConnectionStatus?: (status: string) => void;
textChat?: {
closeDelay?: number;
showBtnIfChatOpen?: boolean;
openByDefault?: boolean;
onClose?: () => void;
onMinimize?: () => void;
onOpen?: () => void;
}
}