1 viewer
rust 1,859,989 · typescript 235,537 · javascript 132,952 · python 20,426 · 6,407 files · digest 4f42637fac12 · built in 1.2 s · crystals off
crates/cre8-app-conduit/src/browser/flow/blocks.ts
Items
trait BlockControl trait BlockDefinition trait BlockInstance trait NestedInstance trait BlockLibrary
Functions
By call-graph weight (PageRank; 1.0 is the average function). 38 functions in all.
| function | kind | lines | cyclomatic | callers | callees | weight | crystal |
|---|---|---|---|---|---|---|---|
| visitsrc/browser/flow/blocks.ts:22 | nested fn | 6 | 5 | 5 | 3 | 5.3 | |
| instanceKeysrc/browser/flow/blocks.ts:17 | fn | 1 | 1 | 12 | 0 | 5 | |
| allBlockInstancessrc/browser/flow/blocks.ts:20 | fn | 10 | 1 | 13 | 1 | 4.1 | |
| blockOwnersrc/browser/flow/blocks.ts:30 | fn | 5 | 5 | 15 | 2 | 4.1 | |
| failsrc/browser/flow/blocks.ts:9 | fn | 1 | 1 | 12 | 0 | 4 | |
| blockDefinitionsrc/browser/flow/blocks.ts:35 | fn | 1 | 1 | 14 | 0 | 3.2 | |
| controlTargetssrc/browser/flow/blocks.ts:18 | fn | 1 | 2 | 9 | 0 | 3.1 | |
| validateBlockssrc/browser/flow/blocks.ts:123 | fn | 37 | 24 | 12 | 8 | 3 | |
| reconcileBlockEditsrc/browser/flow/blocks.ts:298 | fn | 59 | 26 | 3 | 11 | 1.4 | |
| instanceValuessrc/browser/flow/blocks.ts:105 | fn | 16 | 9 | 8 | 3 | 1.2 | |
| printBlockProgramsrc/browser/flow/blocks.ts:374 | fn | 29 | 2 | 2 | 2 | 1.2 | |
| controlForsrc/browser/flow/blocks.ts:19 | fn | 1 | 2 | 6 | 1 | 1.1 | |
| equalsrc/browser/flow/blocks.ts:16 | fn | 1 | 1 | 3 | 0 | 1.1 | |
| materializesrc/browser/flow/blocks.ts:243 | fn | 10 | 7 | 4 | 1 | 1 | |
| recordsrc/browser/flow/blocks.ts:10 | fn | 1 | 3 | 3 | 0 | 1 | |
| emitsrc/browser/flow/blocks.ts:376 | nested fn | 21 | 1 | 1 | 1 | 1 | |
| validateDefinitionsrc/browser/flow/blocks.ts:73 | fn | 31 | 38 | 2 | 9 | 0.9 | |
| validateInstancessrc/browser/flow/blocks.ts:160 | fn | 30 | 31 | 2 | 7 | 0.9 | |
| depssrc/browser/flow/blocks.ts:14 | fn | 1 | 2 | 3 | 0 | 0.8 | |
| duplicateBlocksrc/browser/flow/blocks.ts:267 | fn | 14 | 5 | 2 | 5 | 0.8 | |
| emptyBlockssrc/browser/flow/blocks.ts:8 | fn | 1 | 1 | 2 | 0 | 0.8 | |
| definitionGraphsrc/browser/flow/blocks.ts:68 | fn | 5 | 1 | 3 | 1 | 0.8 | |
| wireBlockInputsrc/browser/flow/blocks.ts:289 | fn | 6 | 1 | 1 | 4 | 0.7 | |
| addBlockInstancesrc/browser/flow/blocks.ts:254 | fn | 13 | 4 | 2 | 3 | 0.7 | |
| retainBlockLayoutssrc/browser/flow/blocks.ts:36 | fn | 5 | 2 | 2 | 1 | 0.7 | |
| extractBlocksrc/browser/flow/blocks.ts:191 | fn | 51 | 32 | 2 | 10 | 0.7 | |
| labelsrc/browser/flow/blocks.ts:13 | fn | 1 | 4 | 2 | 0 | 0.6 | |
| controlKeysrc/browser/flow/blocks.ts:15 | fn | 1 | 1 | 2 | 0 | 0.6 | |
| representativesrc/browser/flow/blocks.ts:45 | nested fn | 1 | 2 | 1 | 1 | 0.6 | |
| levelsrc/browser/flow/blocks.ts:53 | nested fn | 7 | 3 | 1 | 1 | 0.6 | |
| identifiersrc/browser/flow/blocks.ts:11 | fn | 2 | 4 | 1 | 0 | 0.6 | |
| expressionsrc/browser/flow/blocks.ts:368 | fn | 6 | 3 | 1 | 1 | 0.6 | |
| layoutBlockssrc/browser/flow/blocks.ts:43 | fn | 24 | 7 | 2 | 4 | 0.6 | |
| editBlockControlsrc/browser/flow/blocks.ts:281 | fn | 8 | 3 | 2 | 4 | 0.6 | |
| ungroupBlocksrc/browser/flow/blocks.ts:358 | fn | 9 | 5 | 1 | 4 | 0.5 | |
| visitsrc/browser/flow/blocks.ts:129 | nested fn | 18 | 16 | 0 | 6 | 0.5 | |
| refreshsrc/browser/flow/blocks.ts:343 | nested fn | 10 | 5 | 0 | 4 | 0.5 | |
| visitsrc/browser/flow/blocks.ts:379 | nested fn | 16 | 11 | 0 | 6 | 0.5 |
Source not readable from this process.