MCPcopy Index your code
hub / github.com/wavetermdev/waveterm / makeDefaultViewModel

Function makeDefaultViewModel

frontend/app/block/blockregistry.ts:39–49  ·  view source on GitHub ↗
(viewType: string)

Source from the content-addressed store, hash-verified

37BlockRegistry.set("processviewer", ProcessViewerViewModel);
38
39function makeDefaultViewModel(viewType: string): ViewModel {
40 const viewModel: ViewModel = {
41 viewType: viewType,
42 viewIcon: atom(blockViewToIcon(viewType)),
43 viewName: atom(blockViewToName(viewType)),
44 preIconButton: atom(null),
45 endIconButtons: atom(null),
46 viewComponent: null,
47 };
48 return viewModel;
49}
50
51function makeViewModel(
52 blockId: string,

Callers 1

makeViewModelFunction · 0.85

Calls 2

blockViewToIconFunction · 0.90
blockViewToNameFunction · 0.90

Tested by

no test coverage detected