This repository has been archived on 2026-03-06. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
openclaw-extensions/wecom/node_modules/@mariozechner/pi-tui/dist/components/box.d.ts
T

22 lines
709 B
TypeScript

import type { Component } from "../tui.js";
/**
* Box component - a container that applies padding and background to all children
*/
export declare class Box implements Component {
children: Component[];
private paddingX;
private paddingY;
private bgFn?;
private cache?;
constructor(paddingX?: number, paddingY?: number, bgFn?: (text: string) => string);
addChild(component: Component): void;
removeChild(component: Component): void;
clear(): void;
setBgFn(bgFn?: (text: string) => string): void;
private invalidateCache;
private matchCache;
invalidate(): void;
render(width: number): string[];
private applyBg;
}
//# sourceMappingURL=box.d.ts.map