UNPKG

@developer.notchatbot/webchat

Version:

A beautiful React chatbot widget with single-file bundle

23 lines (22 loc) 882 B
import { WebChatConfig, WebChatPositionConfig } from '../types'; /** * Resolved configuration with device-specific overrides applied */ export interface ResolvedWebChatConfig extends WebChatConfig { position: 'bottom-right' | 'bottom-left'; marginBottom: number; marginSide: number; showPopup: boolean; } /** * Resolves the final configuration by applying device-specific overrides * @param config Base configuration * @returns Resolved configuration with device-specific settings applied */ export declare const resolveWebChatConfig: (config: WebChatConfig) => ResolvedWebChatConfig; /** * Gets only the position-related configuration for the current device * @param config Base configuration * @returns Position configuration for current device */ export declare const getDevicePositionConfig: (config: WebChatConfig) => Required<WebChatPositionConfig>;