chore(ts): use source import extensions

This commit is contained in:
Armin Ronacher
2026-05-20 00:04:03 +02:00
parent 06c6c324d7
commit ae9450dc51
259 changed files with 1483 additions and 1300 deletions

View File

@@ -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);

View File

@@ -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);

View File

@@ -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

View File

@@ -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;
}

View File

@@ -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];