chore(ts): use source import extensions
This commit is contained in:
@@ -645,8 +645,11 @@ describe("Markdown component", () => {
|
||||
it("should not leak styles into following lines when rendered in TUI", async () => {
|
||||
class MarkdownWithInput implements Component {
|
||||
public markdownLineCount = 0;
|
||||
private readonly markdown: Markdown;
|
||||
|
||||
constructor(private readonly markdown: Markdown) {}
|
||||
constructor(markdown: Markdown) {
|
||||
this.markdown = markdown;
|
||||
}
|
||||
|
||||
render(width: number): string[] {
|
||||
const lines = this.markdown.render(width);
|
||||
|
||||
@@ -5,7 +5,11 @@ import { TUI } from "../src/tui.js";
|
||||
import { VirtualTerminal } from "./virtual-terminal.js";
|
||||
|
||||
class StaticOverlay implements Component {
|
||||
constructor(private lines: string[]) {}
|
||||
private lines: string[];
|
||||
|
||||
constructor(lines: string[]) {
|
||||
this.lines = lines;
|
||||
}
|
||||
|
||||
render(): string[] {
|
||||
return this.lines;
|
||||
@@ -24,8 +28,11 @@ class EmptyContent implements Component {
|
||||
class FocusableOverlay implements Component, Focusable {
|
||||
focused = false;
|
||||
inputs: string[] = [];
|
||||
private lines: string[];
|
||||
|
||||
constructor(private lines: string[]) {}
|
||||
constructor(lines: string[]) {
|
||||
this.lines = lines;
|
||||
}
|
||||
|
||||
handleInput(data: string): void {
|
||||
this.inputs.push(data);
|
||||
|
||||
@@ -5,10 +5,13 @@ import { TUI } from "../src/tui.js";
|
||||
import { VirtualTerminal } from "./virtual-terminal.js";
|
||||
|
||||
class StaticOverlay implements Component {
|
||||
constructor(
|
||||
private lines: string[],
|
||||
public requestedWidth?: number,
|
||||
) {}
|
||||
private lines: string[];
|
||||
requestedWidth?: number;
|
||||
|
||||
constructor(lines: string[], requestedWidth?: number) {
|
||||
this.lines = lines;
|
||||
this.requestedWidth = requestedWidth;
|
||||
}
|
||||
|
||||
render(width: number): string[] {
|
||||
// Store the width we were asked to render at for verification
|
||||
|
||||
@@ -4,7 +4,12 @@ import { type Component, TUI } from "../src/tui.js";
|
||||
import { VirtualTerminal } from "./virtual-terminal.js";
|
||||
|
||||
class SimpleContent implements Component {
|
||||
constructor(private lines: string[]) {}
|
||||
private lines: string[];
|
||||
|
||||
constructor(lines: string[]) {
|
||||
this.lines = lines;
|
||||
}
|
||||
|
||||
render(): string[] {
|
||||
return this.lines;
|
||||
}
|
||||
|
||||
@@ -5,7 +5,11 @@ import { type Component, TUI } from "../src/tui.js";
|
||||
import { VirtualTerminal } from "./virtual-terminal.js";
|
||||
|
||||
class StaticLines implements Component {
|
||||
constructor(private readonly lines: string[]) {}
|
||||
private readonly lines: string[];
|
||||
|
||||
constructor(lines: string[]) {
|
||||
this.lines = lines;
|
||||
}
|
||||
|
||||
render(): string[] {
|
||||
return this.lines;
|
||||
@@ -15,7 +19,11 @@ class StaticLines implements Component {
|
||||
}
|
||||
|
||||
class StaticOverlay implements Component {
|
||||
constructor(private readonly line: string) {}
|
||||
private readonly line: string;
|
||||
|
||||
constructor(line: string) {
|
||||
this.line = line;
|
||||
}
|
||||
|
||||
render(): string[] {
|
||||
return [this.line];
|
||||
|
||||
Reference in New Issue
Block a user