1 viewer
rust 1,863,570 · typescript 235,774 · javascript 133,179 · python 20,426 · 6,416 files · digest 72c4f5c61f73 · built in 1.7 s · crystals off
crates/cre8-app-view-client/src/view/market/MarketView.tsx
Items
type JsonRecord type DataTab type BusyAction trait MarketSnapshot trait MarketRow trait PricingRow trait OpportunityRow trait PositionRow trait RouteRow trait GapRow trait SettlementRow
Functions
By call-graph weight (PageRank; 1.0 is the average function). 78 functions in all.
| function | kind | lines | cyclomatic | callers | callees | weight | crystal |
|---|---|---|---|---|---|---|---|
| formatNumbersrc/view/market/MarketView.tsx:972 | nested fn | 10 | 8 | 9 | 0 | 4.3 | |
| compactTextsrc/view/market/MarketView.tsx:988 | nested fn | 4 | 2 | 8 | 0 | 3.9 | |
| numberValuesrc/view/market/MarketView.tsx:874 | nested fn | 8 | 5 | 9 | 0 | 2.4 | |
| stringValuesrc/view/market/MarketView.tsx:883 | nested fn | 5 | 4 | 9 | 0 | 1.8 | |
| formatBpssrc/view/market/MarketView.tsx:983 | nested fn | 4 | 3 | 3 | 0 | 1.8 | |
| arrayFromsrc/view/market/MarketView.tsx:854 | nested fn | 9 | 4 | 8 | 1 | 1.6 | |
| extractMarketssrc/view/market/MarketView.tsx:725 | nested fn | 15 | 7 | 2 | 8 | 1 | |
| openMarketDetailsrc/view/market/MarketView.tsx:141 | fn | 6 | 3 | 1 | 0 | 0.9 | |
| opportunityPillsrc/view/market/MarketView.tsx:993 | nested fn | 2 | 4 | 1 | 0 | 0.9 | |
| freshnessPillsrc/view/market/MarketView.tsx:996 | nested fn | 2 | 3 | 1 | 0 | 0.9 | |
| confidencePillsrc/view/market/MarketView.tsx:999 | nested fn | 2 | 5 | 1 | 0 | 0.9 | |
| settlementPillsrc/view/market/MarketView.tsx:1002 | nested fn | 2 | 4 | 1 | 0 | 0.9 | |
| symbolFromMarketsrc/view/market/MarketView.tsx:947 | nested fn | 4 | 2 | 2 | 1 | 0.7 | |
| opportunityFromWindowsrc/view/market/MarketView.tsx:779 | nested fn | 17 | 5 | 1 | 3 | 0.6 | |
| formatAssetMapsrc/view/market/MarketView.tsx:952 | nested fn | 9 | 3 | 1 | 1 | 0.6 | |
| numberAtsrc/view/market/MarketView.tsx:864 | nested fn | 9 | 3 | 1 | 1 | 0.6 | |
| spreadBpssrc/view/market/MarketView.tsx:925 | nested fn | 6 | 4 | 1 | 1 | 0.6 | |
| freshnessFromLivesrc/view/market/MarketView.tsx:932 | nested fn | 9 | 5 | 1 | 0 | 0.6 | |
| providerFromMarketsrc/view/market/MarketView.tsx:942 | nested fn | 4 | 3 | 1 | 0 | 0.6 | |
| OpenDetailActionsrc/view/market/MarketView.tsx:151 | fn | 7 | 2 | 1 | 1 | 0.5 | |
| renderDataTabsrc/view/market/MarketView.tsx:572 | nested fn | 119 | 9 | 1 | 0 | 0.5 | |
| safeCallRuntimesrc/view/market/MarketView.tsx:692 | nested fn | 16 | 2 | 1 | 0 | 0.5 | |
| emptySnapshotsrc/view/market/MarketView.tsx:709 | nested fn | 15 | 1 | 1 | 0 | 0.5 | |
| extractPricingRowssrc/view/market/MarketView.tsx:741 | nested fn | 19 | 9 | 1 | 4 | 0.5 | |
| extractOpportunitiessrc/view/market/MarketView.tsx:761 | nested fn | 17 | 3 | 1 | 3 | 0.5 | |
| extractPositionssrc/view/market/MarketView.tsx:797 | nested fn | 10 | 1 | 1 | 3 | 0.5 | |
| extractRoutessrc/view/market/MarketView.tsx:808 | nested fn | 11 | 4 | 1 | 3 | 0.5 | |
| extractGapssrc/view/market/MarketView.tsx:820 | nested fn | 9 | 3 | 1 | 3 | 0.5 | |
| extractSettlementssrc/view/market/MarketView.tsx:830 | nested fn | 11 | 5 | 1 | 3 | 0.5 | |
| buildChartSeriessrc/view/market/MarketView.tsx:842 | nested fn | 11 | 2 | 1 | 1 | 0.5 | |
| compactRecordsrc/view/market/MarketView.tsx:889 | nested fn | 5 | 2 | 1 | 1 | 0.5 | |
| errorSummarysrc/view/market/MarketView.tsx:895 | nested fn | 18 | 6 | 1 | 2 | 0.5 | |
| clampIntsrc/view/market/MarketView.tsx:914 | nested fn | 5 | 2 | 1 | 0 | 0.5 | |
| firstMarketIdsrc/view/market/MarketView.tsx:920 | nested fn | 4 | 2 | 1 | 1 | 0.5 | |
| MarketViewsrc/view/market/MarketView.tsx:159 | fn | 845 | 51 | 0 | 20 | 0.5 | |
| rendersrc/view/market/MarketView.tsx:487 | nested fn | 1 | 1 | 0 | 0 | 0.5 | |
| rendersrc/view/market/MarketView.tsx:488 | nested fn | 1 | 1 | 0 | 1 | 0.5 | |
| rendersrc/view/market/MarketView.tsx:489 | nested fn | 1 | 1 | 0 | 1 | 0.5 | |
| rendersrc/view/market/MarketView.tsx:490 | nested fn | 1 | 1 | 0 | 1 | 0.5 | |
| rendersrc/view/market/MarketView.tsx:491 | nested fn | 1 | 1 | 0 | 0 | 0.5 | |
| rendersrc/view/market/MarketView.tsx:492 | nested fn | 1 | 1 | 0 | 1 | 0.5 | |
| rendersrc/view/market/MarketView.tsx:588 | nested fn | 1 | 1 | 0 | 0 | 0.5 | |
| rendersrc/view/market/MarketView.tsx:589 | nested fn | 1 | 1 | 0 | 0 | 0.5 | |
| rendersrc/view/market/MarketView.tsx:590 | nested fn | 1 | 1 | 0 | 1 | 0.5 | |
| rendersrc/view/market/MarketView.tsx:591 | nested fn | 1 | 1 | 0 | 1 | 0.5 | |
| rendersrc/view/market/MarketView.tsx:592 | nested fn | 1 | 1 | 0 | 1 | 0.5 | |
| rendersrc/view/market/MarketView.tsx:593 | nested fn | 1 | 1 | 0 | 0 | 0.5 | |
| rendersrc/view/market/MarketView.tsx:594 | nested fn | 1 | 1 | 0 | 1 | 0.5 | |
| rendersrc/view/market/MarketView.tsx:608 | nested fn | 1 | 1 | 0 | 0 | 0.5 | |
| rendersrc/view/market/MarketView.tsx:609 | nested fn | 1 | 1 | 0 | 1 | 0.5 | |
| rendersrc/view/market/MarketView.tsx:610 | nested fn | 1 | 1 | 0 | 1 | 0.5 | |
| rendersrc/view/market/MarketView.tsx:611 | nested fn | 1 | 1 | 0 | 1 | 0.5 | |
| rendersrc/view/market/MarketView.tsx:612 | nested fn | 1 | 1 | 0 | 1 | 0.5 | |
| rendersrc/view/market/MarketView.tsx:613 | nested fn | 1 | 1 | 0 | 0 | 0.5 | |
| rendersrc/view/market/MarketView.tsx:614 | nested fn | 1 | 1 | 0 | 1 | 0.5 | |
| rendersrc/view/market/MarketView.tsx:628 | nested fn | 1 | 1 | 0 | 1 | 0.5 | |
| rendersrc/view/market/MarketView.tsx:629 | nested fn | 1 | 1 | 0 | 1 | 0.5 | |
| rendersrc/view/market/MarketView.tsx:630 | nested fn | 1 | 1 | 0 | 1 | 0.5 | |
| rendersrc/view/market/MarketView.tsx:631 | nested fn | 1 | 1 | 0 | 0 | 0.5 | |
| rendersrc/view/market/MarketView.tsx:632 | nested fn | 1 | 1 | 0 | 0 | 0.5 | |
| rendersrc/view/market/MarketView.tsx:645 | nested fn | 1 | 1 | 0 | 1 | 0.5 | |
| rendersrc/view/market/MarketView.tsx:646 | nested fn | 1 | 1 | 0 | 0 | 0.5 | |
| rendersrc/view/market/MarketView.tsx:647 | nested fn | 1 | 1 | 0 | 0 | 0.5 | |
| rendersrc/view/market/MarketView.tsx:648 | nested fn | 1 | 1 | 0 | 0 | 0.5 | |
| rendersrc/view/market/MarketView.tsx:649 | nested fn | 1 | 1 | 0 | 1 | 0.5 | |
| rendersrc/view/market/MarketView.tsx:650 | nested fn | 1 | 1 | 0 | 1 | 0.5 | |
| rendersrc/view/market/MarketView.tsx:663 | nested fn | 1 | 1 | 0 | 1 | 0.5 | |
| rendersrc/view/market/MarketView.tsx:664 | nested fn | 1 | 1 | 0 | 1 | 0.5 | |
| rendersrc/view/market/MarketView.tsx:665 | nested fn | 1 | 1 | 0 | 0 | 0.5 | |
| rendersrc/view/market/MarketView.tsx:666 | nested fn | 1 | 1 | 0 | 0 | 0.5 | |
| rendersrc/view/market/MarketView.tsx:678 | nested fn | 1 | 1 | 0 | 1 | 0.5 | |
| rendersrc/view/market/MarketView.tsx:679 | nested fn | 1 | 1 | 0 | 1 | 0.5 | |
| rendersrc/view/market/MarketView.tsx:680 | nested fn | 1 | 1 | 0 | 0 | 0.5 | |
| rendersrc/view/market/MarketView.tsx:681 | nested fn | 1 | 1 | 0 | 1 | 0.5 | |
| rendersrc/view/market/MarketView.tsx:682 | nested fn | 1 | 1 | 0 | 0 | 0.5 | |
| rendersrc/view/market/MarketView.tsx:683 | nested fn | 1 | 1 | 0 | 0 | 0.5 | |
| externalPositionCountsrc/view/market/MarketView.tsx:962 | nested fn | 5 | 2 | 0 | 0 | 0.5 | |
| isFiniteNumbersrc/view/market/MarketView.tsx:968 | nested fn | 3 | 2 | 0 | 0 | 0.5 |
Source not readable from this process.