UNPKG

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
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 {};