UNPKG

@rpidanny/nepse.js

Version:

Fetch stock data from Nepal Stock Exchange

109 lines (108 loc) 2.6 kB
export declare type TAuthenticateResponse = { accessToken: string; refreshToken: string; salt: string; salt1: number; salt2: number; salt3: number; salt4: number; salt5: number; serverTime: number; tokenType: string; }; export declare type TSecurity = { id: number; symbol: string; securityName: string; name: string; activeStatus: string; }; export declare type TGetSecuritiesResponse = TSecurity[]; export declare type TFloorSheet = { businessDate: string; buyerBrokerName: string; buyerMemberId: string; contractAmount: number; contractId: number; contractQuantity: number; contractRate: number; contractType: string | null; id: string | null; securityName: string; sellerBrokerName: string; sellerMemberId: string; stockId: number; stockSymbol: string; tradeBookId: number; tradeTime: string; }; export declare type TGetFloorSheetResponse = { totalAmount: number; totalQty: number; totalTrades: number; floorsheets: { content: TFloorSheet[]; empty: boolean; first: boolean; last: boolean; number: number; numberOfElements: number; pageable: { offset: number; pageNumber: number; pageSize: number; paged: boolean; unpaged: boolean; sort: { sorted: boolean; unsorted: boolean; empty: boolean; }; }; size: number; sort: { sorted: boolean; unsorted: boolean; empty: boolean; }; totalElements: number; totalPages: number; }; }; export declare type TSecurityHistoryItem = { businessDate: string; closePrice: number; highPrice: number; lowPrice: number; totalTradedQuantity: number; totalTradedValue: number; totalTrades: number; }; export declare type TGetSecurityHistoryResponse = { empty: boolean; first: boolean; last: boolean; number: number; numberOfElements: number; size: number; totalElements: number; totalPages: number; pageable: { sort: { sorted: boolean; unsorted: boolean; empty: boolean; }; pageSize: number; pageNumber: number; offset: number; unpaged: boolean; paged: boolean; }; sort: { sorted: boolean; unsorted: boolean; empty: boolean; }; content: TSecurityHistoryItem[]; };