get-starknet-core
Version:
[](https://www.npmjs.com/package/get-starknet)
15 lines (14 loc) • 586 B
TypeScript
import { StarknetWindowObject } from "../StarknetWindowObject";
import { WalletProvider } from "../discovery";
export declare type FilterList = string[];
interface FilterByOptions {
include?: FilterList;
exclude?: FilterList;
}
export declare function filterBy<T extends StarknetWindowObject | WalletProvider>(installed: T[], options?: FilterByOptions): T[];
/**
* filters given wallets array, return only preAuthorized instances
* @param wallets
*/
export declare const filterByPreAuthorized: (wallets: StarknetWindowObject[]) => Promise<StarknetWindowObject[]>;
export {};