The complete TypeScript interface for configuration object is:
interface BabelSharkConfig {
// Project ID
projectId: number;
// _Public_ access code for the embedded script
accessCode: string;
// Optional flag to detect language automatically using navigator.language
detectLanguage?: boolean;
// Optional flag to pick language from query string parameter
detectFromQueryString?: string;
// Callback to be called when BabelShark is initialized
onLoaded?: (instance: BabelShark) => void;
// The instance of BabelShark currently running (set on script load)
instance?: BabelShark;
}