kite-publisher
Version:
The Kite Publisher Javascript plugin lets you add one-click trade buttons to your webpage. It works like a basket combined with a payment gateway, where an inline popup opens on your webpage, guides the user through a trade, and lands the user back on you
32 lines (31 loc) • 852 B
TypeScript
import React, { ReactNode } from "react";
interface BasketItem {
variety?: string;
exchange?: string;
tradingsymbol?: string;
transaction_type?: "BUY" | "SELL";
quantity?: number;
order_type?: string;
price?: number;
trigger_price?: number;
product?: string;
validity?: string;
readonly?: boolean;
tag?: string;
stoploss?: number;
squareoff?: number;
trailing_stoploss?: number;
disclosed_quantity?: number;
}
interface KitePublisherContextProps {
addStockToBasket: (item: BasketItem) => void;
RenderButton: () => JSX.Element;
}
interface ProviderProps {
children: ReactNode;
apiKey: string;
redirectUrl?: string;
}
export declare const KitePublisherProvider: React.FC<ProviderProps>;
export declare const useKitePublisher: () => KitePublisherContextProps;
export {};