FRE-600: Fix code review blockers

- Consolidated duplicate UndoManagers to single instance
- Fixed connection promise to only resolve on 'connected' status
- Fixed WebSocketProvider import (WebsocketProvider)
- Added proper doc.destroy() cleanup
- Renamed isPresenceInitialized property to avoid conflict

Co-Authored-By: Paperclip <noreply@paperclip.ing>
This commit is contained in:
2026-04-25 00:08:01 -04:00
parent 65b552bb08
commit 7c684a42cc
48450 changed files with 5679671 additions and 383 deletions

View File

@@ -0,0 +1,24 @@
import { LogoType } from './assets/wallet-logo.js';
import { AppMetadata, Preference, ProviderInterface } from './core/provider/interface.js';
type CoinbaseWalletSDKOptions = Partial<AppMetadata>;
/**
* CoinbaseWalletSDK
*
* @deprecated CoinbaseWalletSDK is deprecated and will likely be removed in a future major version release.
* It's recommended to use `createCoinbaseWalletSDK` instead.
*/
export declare class CoinbaseWalletSDK {
private metadata;
constructor(metadata: Readonly<CoinbaseWalletSDKOptions>);
makeWeb3Provider(preference?: Preference): ProviderInterface;
/**
* Official Coinbase Wallet logo for developers to use on their frontend
* @param type Type of wallet logo: "standard" | "circle" | "text" | "textWithLogo" | "textLight" | "textWithLogoLight"
* @param width Width of the logo (Optional)
* @returns SVG Data URI
*/
getCoinbaseWalletLogo(type: LogoType, width?: number): string;
private storeLatestVersion;
}
export {};
//# sourceMappingURL=CoinbaseWalletSDK.d.ts.map