Skip to content

Commit 9715471

Browse files
chore: refresh generated API bindings
1 parent 4076b47 commit 9715471

5 files changed

Lines changed: 35 additions & 44 deletions

File tree

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
// This file was generated by [ts-rs](https://github.com/Aleph-Alpha/ts-rs). Do not edit this file manually.
2+
3+
/**
4+
* NEPSE itself or one of its sector sub-indices.
5+
*/
6+
export type MarketIndex = { name: string, value: number, change: number, changePercent: number, turnover: number, };
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
// This file was generated by [ts-rs](https://github.com/Aleph-Alpha/ts-rs). Do not edit this file manually.
2+
import type { MoverBoard } from "./MoverBoard";
3+
4+
/**
5+
* A row from one of the market page's four leaderboards.
6+
*/
7+
export type MarketMover = { board: MoverBoard, symbol: string, ltp: number,
8+
/**
9+
* Percent for gainers/losers; rupees or shares for the other two.
10+
*/
11+
metric: number, };
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
// This file was generated by [ts-rs](https://github.com/Aleph-Alpha/ts-rs). Do not edit this file manually.
2+
3+
/**
4+
* One of the four leaderboards on ShareSansar's market page.
5+
*/
6+
export type MoverBoard = "gainers" | "losers" | "turnover" | "volume";
Lines changed: 6 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -1,45 +1,7 @@
1-
export type MoverBoard = "gainers" | "losers" | "turnover" | "volume";
1+
// This file was generated by [ts-rs](https://github.com/Aleph-Alpha/ts-rs). Do not edit this file manually.
2+
import type { Freshness } from "./Freshness";
3+
import type { MarketIndex } from "./MarketIndex";
4+
import type { MarketMover } from "./MarketMover";
5+
import type { StockQuote } from "./StockQuote";
26

3-
export type StockQuote = {
4-
symbol: string;
5-
companyName: string | null;
6-
ltp: number;
7-
previousClose: number;
8-
change: number;
9-
changePercent: number;
10-
open: number | null;
11-
high: number | null;
12-
low: number | null;
13-
close: number | null;
14-
vwap: number | null;
15-
volume: number | null;
16-
turnover: number;
17-
transactions: number | null;
18-
week52High: number | null;
19-
week52Low: number | null;
20-
average120Day: number | null;
21-
average180Day: number | null;
22-
};
23-
24-
export type MarketIndex = {
25-
name: string;
26-
value: number;
27-
change: number;
28-
changePercent: number;
29-
turnover: number;
30-
};
31-
32-
export type MarketMover = {
33-
board: MoverBoard;
34-
symbol: string;
35-
ltp: number;
36-
metric: number;
37-
};
38-
39-
export type StockMarketSnapshot = {
40-
nepse: MarketIndex | null;
41-
subIndices: Array<MarketIndex>;
42-
movers: Array<MarketMover>;
43-
quotes: Array<StockQuote>;
44-
freshness: import("./Freshness").Freshness;
45-
};
7+
export type StockMarketSnapshot = { nepse: MarketIndex | null, subIndices: Array<MarketIndex>, movers: Array<MarketMover>, quotes: Array<StockQuote>, freshness: Freshness, };
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
// This file was generated by [ts-rs](https://github.com/Aleph-Alpha/ts-rs). Do not edit this file manually.
2+
3+
/**
4+
* One row from ShareSansar's public price table.
5+
*/
6+
export type StockQuote = { symbol: string, companyName: string | null, ltp: number, previousClose: number, change: number, changePercent: number, open: number | null, high: number | null, low: number | null, close: number | null, vwap: number | null, volume: number | null, turnover: number, transactions: number | null, week52High: number | null, week52Low: number | null, average120Day: number | null, average180Day: number | null, };

0 commit comments

Comments
 (0)