UNPKG

@coinbase/agentkit

Version:

Coinbase AgentKit core primitives

16 lines (15 loc) 565 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.isWalletProviderWithClient = isWalletProviderWithClient; /** * Type guard to check if a wallet provider implements WalletProviderWithClient interface. * * @param provider - The provider to check * @returns True if the provider implements WalletProviderWithClient */ function isWalletProviderWithClient(provider) { return (provider !== null && typeof provider === "object" && "getClient" in provider && typeof provider.getClient === "function"); }