MCPcopy Index your code
hub / github.com/codeaashu/claude-code / copyCellsFrom

Method copyCellsFrom

src/server/web/public/terminal.js:4198–4213  ·  view source on GitHub ↗
(e3, t3, i3, s3, r2)

Source from the content-addressed store, hash-verified

4196 return 0;
4197 }
4198 copyCellsFrom(e3, t3, i3, s3, r2) {
4199 const n2 = e3._data;
4200 if (r2) for (let r3 = s3 - 1; r3 >= 0; r3--) {
4201 for (let e4 = 0; e4 < 3; e4++) this._data[3 * (i3 + r3) + e4] = n2[3 * (t3 + r3) + e4];
4202 268435456 & n2[3 * (t3 + r3) + 2] && (this._extendedAttrs[i3 + r3] = e3._extendedAttrs[t3 + r3]);
4203 }
4204 else for (let r3 = 0; r3 < s3; r3++) {
4205 for (let e4 = 0; e4 < 3; e4++) this._data[3 * (i3 + r3) + e4] = n2[3 * (t3 + r3) + e4];
4206 268435456 & n2[3 * (t3 + r3) + 2] && (this._extendedAttrs[i3 + r3] = e3._extendedAttrs[t3 + r3]);
4207 }
4208 const o2 = Object.keys(e3._combined);
4209 for (let s4 = 0; s4 < o2.length; s4++) {
4210 const r3 = parseInt(o2[s4], 10);
4211 r3 >= t3 && (this._combined[r3 - t3 + i3] = e3._combined[r3]);
4212 }
4213 }
4214 translateToString(e3, t3, i3, s3) {
4215 t3 = t3 ?? 0, i3 = i3 ?? this.length, e3 && (i3 = Math.min(i3, this.getTrimmedLength())), s3 && (s3.length = 0);
4216 let r2 = "";

Callers 3

printMethod · 0.80
_reflowSmallerMethod · 0.80

Calls 1

keysMethod · 0.80

Tested by

no test coverage detected