starknetkit
Version:
<!-- logo --> <p align="center"> <img width='300' src="https://starknetkit-website-git-blo-1541-argentlabs.vercel.app/starknetKit-logo.svg"> </p>
25 lines (23 loc) • 714 B
TypeScript
import { CreateTRPCProxyClient } from '@trpc/client';
import { AppRouter } from '../helpers/trpc';
import { WebWalletStarknetWindowObject } from './argentStarknetWindowObject';
type IframeProps = {
iframe: HTMLIFrameElement;
backdrop: HTMLDivElement;
};
export type ModalEvents = {
action: "show" | "hide";
visible: boolean;
} | {
action: "updateHeight";
height: number;
} | {
action: "updateWidth";
width: number;
} | {
action: "updateSize";
width: number;
height: number;
};
export declare const getWebWalletStarknetObject: (target: string, proxyLink: CreateTRPCProxyClient<AppRouter>, iframeProps?: IframeProps) => Promise<WebWalletStarknetWindowObject>;
export {};