react-native-acoustic-connect-beta
Version:
BETA: React native plugin for Acoustic Connect
58 lines • 1.74 kB
TypeScript
/********************************************************************************************
* Copyright (C) 2025 Acoustic, L.P. All rights reserved.
*
* NOTICE: This file contains material that is confidential and proprietary to
* Acoustic, L.P. and/or other developers. No license is granted under any intellectual or
* industrial property rights of Acoustic, L.P. except as may be provided in an agreement with
* Acoustic, L.P. Any unauthorized copying or distribution of content from this file is
* prohibited.
********************************************************************************************/
/**
* Debug utility for dialog event tracking
* Helps identify issues with dialog event interception and logging
*/
export declare class DialogDebugger {
private static instance;
private isEnabled;
private originalAlert;
private constructor();
static getInstance(): DialogDebugger;
/**
* Enable debug mode
*/
enable(): void;
/**
* Disable debug mode
*/
disable(): void;
/**
* Test the complete dialog event flow
*/
testDialogEventFlow(): void;
/**
* Test DialogListener functionality
*/
private testDialogListener;
/**
* Test TLTRN methods
*/
private testTLTRNMethods;
/**
* Test Alert.alert override
*/
private testAlertOverride;
/**
* Test native method calls
*/
private testNativeMethods;
/**
* Check if dialog tracking is properly enabled
*/
checkDialogTrackingStatus(): void;
/**
* Force enable dialog tracking for testing
*/
forceEnableDialogTracking(): void;
}
export default DialogDebugger;
//# sourceMappingURL=DialogDebugger.d.ts.map