UNPKG

@daimo/pay

Version:

Seamless crypto payments. Onboard users from any chain, any coin into your app with one click.

18 lines (17 loc) 1.32 kB
import React from "react"; declare const truncateEthAddress: (address?: string, separator?: string) => string; declare const truncateENSAddress: (ensName: string, maxLength: number) => string; declare const nFormatter: (num: number, digits?: number) => string; export declare const detectBrowser: () => "" | import("detect-browser").Browser | "bot" | "node" | "react-native"; export declare const detectOS: () => "" | import("detect-browser").OperatingSystem | NodeJS.Platform; export declare const isIOS: () => boolean; export declare const isAndroid: () => boolean; export declare const isMobile: () => boolean; type ReactChildArray = ReturnType<typeof React.Children.toArray>; declare function flattenChildren(children: React.ReactNode): ReactChildArray; export declare const isMetaMaskConnector: (connectorId?: string) => connectorId is "metaMaskSDK"; export declare const isCoinbaseWalletConnector: (connectorId?: string) => connectorId is "coinbaseWalletSDK"; export declare const isLedgerConnector: (connectorId?: string) => connectorId is "ledger"; export declare const isSafeConnector: (connectorId?: string) => connectorId is "safe"; export declare const isInjectedConnector: (connectorId?: string) => connectorId is "injected"; export { flattenChildren, nFormatter, truncateENSAddress, truncateEthAddress };