starchild-widget
Version:
Starchild Widget
72 lines • 1.87 kB
TypeScript
/**
* Search component state interface
* Note: position management has been migrated to positioncache store
*/
export interface SearchState {
visible: boolean;
disabled: boolean;
value: string;
searchResult: SearchResultDataType;
placeholder: string;
quickActions: QuickActionsDataType[];
isSearching: boolean;
isRenderingResult: boolean;
marketData: MarketDataType;
publicInfo: PublicInfoDataType[];
}
export interface SearchResultDataType {
content: string;
symbol: string;
}
export interface QuickActionsDataType {
id: number;
word: string;
}
export interface MarketDataType {
symbol: string;
index_price: number;
mark_price: number;
sum_unitary_funding: number;
est_funding_rate: number;
last_funding_rate: number;
next_funding_time: number;
open_interest: number;
'24h_open': number;
'24h_close': number;
'24h_high': number;
'24h_low': number;
'24h_volume': number;
'24h_amount': number;
}
export interface PublicInfoDataType {
symbol: string;
quote_min: number;
quote_max: number;
quote_tick: number;
base_min: number;
base_max: number;
base_tick: number;
min_notional: number;
price_range: number;
price_scope: number;
std_liquidation_fee: number;
liquidator_fee: number;
claim_insurance_fund_discount: number;
funding_period: number;
cap_funding: number;
floor_funding: number;
interest_rate: number;
created_time: number;
updated_time: number;
liquidation_tier: number;
cap_ir: number;
floor_ir: number;
mark_index_price_deviation_floor: number;
mark_index_price_deviation_cap: number;
global_max_oi_cap: number;
base_mmr: number;
base_imr: number;
imr_factor: number;
deviation_factor: number;
}
//# sourceMappingURL=search.d.ts.map