UNPKG

@cranberry-money/shared-constants

Version:

Shared constants for Blueberry platform

49 lines 2 kB
export declare const EXECUTION_VENUE: { readonly PRIMARY: "PRIMARY"; readonly DARK_POOL: "DARK_POOL"; readonly OTC: "OTC"; readonly INTERNAL: "INTERNAL"; }; export type ExecutionVenue = (typeof EXECUTION_VENUE)[keyof typeof EXECUTION_VENUE]; export declare const EXECUTION_VENUE_LABELS: Record<ExecutionVenue, string>; export declare const SETTLEMENT_CYCLE: { readonly T_PLUS_0: "T+0"; readonly T_PLUS_1: "T+1"; readonly T_PLUS_2: "T+2"; readonly T_PLUS_3: "T+3"; }; export type SettlementCycle = (typeof SETTLEMENT_CYCLE)[keyof typeof SETTLEMENT_CYCLE]; export declare const TRADE_FEE_TYPE: { readonly COMMISSION: "COMMISSION"; readonly BROKERAGE: "BROKERAGE"; readonly EXCHANGE: "EXCHANGE"; readonly TAX: "TAX"; readonly OTHER: "OTHER"; }; export type TradeFeeType = (typeof TRADE_FEE_TYPE)[keyof typeof TRADE_FEE_TYPE]; export declare const TRADE_FEE_TYPE_LABELS: Record<TradeFeeType, string>; export declare const TRADE_RESTRICTION: { readonly NONE: "NONE"; readonly BUY_ONLY: "BUY_ONLY"; readonly SELL_ONLY: "SELL_ONLY"; readonly NO_SHORT_SELL: "NO_SHORT_SELL"; readonly QUALIFIED_INVESTORS_ONLY: "QUALIFIED_INVESTORS_ONLY"; }; export type TradeRestriction = (typeof TRADE_RESTRICTION)[keyof typeof TRADE_RESTRICTION]; export declare const TRADE_RESTRICTION_LABELS: Record<TradeRestriction, string>; export declare const TRADING_HOURS: { readonly REGULAR: "REGULAR"; readonly EXTENDED: "EXTENDED"; readonly PRE_MARKET: "PRE_MARKET"; readonly AFTER_HOURS: "AFTER_HOURS"; readonly CONTINUOUS: "CONTINUOUS"; }; export type TradingHours = (typeof TRADING_HOURS)[keyof typeof TRADING_HOURS]; export declare const CONFIRMATION_STATUS: { readonly PENDING: "PENDING"; readonly CONFIRMED: "CONFIRMED"; readonly DISPUTED: "DISPUTED"; readonly RESOLVED: "RESOLVED"; }; export type ConfirmationStatus = (typeof CONFIRMATION_STATUS)[keyof typeof CONFIRMATION_STATUS]; //# sourceMappingURL=trading.d.ts.map