MCPcopy Create free account
hub / github.com/Noumena-Network/code / renderFullRepaintFromHome

Method renderFullRepaintFromHome

src/ink/log-update.ts:93–120  ·  view source on GitHub ↗
(
    frame: Frame,
    previousFrame?: Frame,
    options?: {
      clearRowsBeforeWrite?: boolean
      clearViewportBeforeWrite?: boolean
    },
  )

Source from the content-addressed store, hash-verified

91 }
92
93 renderFullRepaintFromHome(
94 frame: Frame,
95 previousFrame?: Frame,
96 options?: {
97 clearRowsBeforeWrite?: boolean
98 clearViewportBeforeWrite?: boolean
99 },
100 ): RenderOutput {
101 this.state.previousOutput = ''
102 this.state.highestIgnoredHiddenRow = undefined
103
104 if (!this.options.isTTY) {
105 return {
106 diff: this.renderFullFrame(frame),
107 physicalFrame: frame,
108 }
109 }
110
111 return {
112 diff: fullViewportRepaintFromHome(
113 frame,
114 this.options.stylePool,
115 previousFrame,
116 options,
117 ),
118 physicalFrame: frame,
119 }
120 }
121
122 renderFullRepaintFromPreviousOutputTop(
123 prev: Frame,

Calls 2

renderFullFrameMethod · 0.95

Tested by

no test coverage detected