@particle-network/solana-connectors
Version:
26 lines (25 loc) • 837 B
TypeScript
import { type SolanaProvider } from '@particle-network/connector-core';
type Target = {
icon?: string;
id: string;
name: string;
provider: (window?: Window | undefined) => SolanaProvider | undefined;
};
type TargetId = 'coinbaseWallet' | 'bitKeep' | 'trustWallet' | 'okxWallet' | 'phantom' | 'braveWallet';
export type InjectedParameters = {
unstableShimAsyncInject?: boolean | number | undefined;
target: TargetId | Target | (() => Target);
};
type Window = {
coinbaseSolana?: any | undefined;
bitkeep?: any | undefined;
phantom?: any | undefined;
trustwallet?: any | undefined;
okxwallet?: any | undefined;
braveSolana?: any | undefined;
};
export declare function injected(parameters: InjectedParameters): any;
export declare namespace injected {
var type: "injected";
}
export {};