@am92/securities-utility
Version:
A utility package for securities applications
30 lines (29 loc) • 1.55 kB
JavaScript
import { STORE_KEYS } from '../Constants/STORE_KEYS';
/**
* Enum representing the different segments of master data for securities.
* These segments correspond to various asset classes (equity, derivatives, etc.)
* on different exchanges (NSE, BSE, MCX, NCDEX).
*
* @enum {string}
* @readonly
*/
export var MASTER_DATA_SEGMENTS;
(function (MASTER_DATA_SEGMENTS) {
MASTER_DATA_SEGMENTS["NSE_EQ_EQUITY"] = "NSE_EQ_EQUITY";
MASTER_DATA_SEGMENTS["BSE_EQ_EQUITY"] = "BSE_EQ_EQUITY";
MASTER_DATA_SEGMENTS["NSE_FO_FUTSTK"] = "NSE_FO_FUTSTK";
MASTER_DATA_SEGMENTS["NSE_FO_FUTIDX"] = "NSE_FO_FUTIDX";
MASTER_DATA_SEGMENTS["NSE_FO_OPTIDX"] = "NSE_FO_OPTIDX";
MASTER_DATA_SEGMENTS["NSE_FO_OPTSTK"] = "NSE_FO_OPTSTK";
MASTER_DATA_SEGMENTS["NSE_CURR_FUTCUR"] = "NSE_CURR_FUTCUR";
MASTER_DATA_SEGMENTS["NSE_CURR_OPTCUR"] = "NSE_CURR_OPTCUR";
MASTER_DATA_SEGMENTS["MCX_COMM_OPTFUT"] = "MCX_COMM_OPTFUT";
MASTER_DATA_SEGMENTS["MCX_COMM_FUTCOM"] = "MCX_COMM_FUTCOM";
MASTER_DATA_SEGMENTS["NCDEX_COMM_OPTFUT"] = "NCDEX_COMM_OPTFUT";
MASTER_DATA_SEGMENTS["NCDEX_COMM_FUTCOM"] = "NCDEX_COMM_FUTCOM";
MASTER_DATA_SEGMENTS["NSE_CURR_UNDERLYING"] = "NSE_CURR_UNDERLYING";
MASTER_DATA_SEGMENTS["MCX_COMM_UNDERLYING"] = "MCX_COMM_UNDERLYING";
MASTER_DATA_SEGMENTS["NCDEX_COMM_UNDERLYING"] = "NCDEX_COMM_UNDERLYING";
MASTER_DATA_SEGMENTS["NSE_EQ_UNDERLYING"] = "NSE_EQ_UNDERLYING";
MASTER_DATA_SEGMENTS["BSE_EQ_UNDERLYING"] = "BSE_EQ_UNDERLYING";
})(MASTER_DATA_SEGMENTS || (MASTER_DATA_SEGMENTS = {}));