23 lines
480 B
JavaScript
23 lines
480 B
JavaScript
/**
|
|
* Spacer component that renders empty lines
|
|
*/
|
|
export class Spacer {
|
|
lines;
|
|
constructor(lines = 1) {
|
|
this.lines = lines;
|
|
}
|
|
setLines(lines) {
|
|
this.lines = lines;
|
|
}
|
|
invalidate() {
|
|
// No cached state to invalidate currently
|
|
}
|
|
render(_width) {
|
|
const result = [];
|
|
for (let i = 0; i < this.lines; i++) {
|
|
result.push("");
|
|
}
|
|
return result;
|
|
}
|
|
}
|
|
//# sourceMappingURL=spacer.js.map
|