@teaui/core
Version:
A high-level terminal UI library for Node
20 lines (19 loc) • 630 B
TypeScript
import type { Viewport } from '../Viewport';
import type { Dimension, Props as ViewProps } from '../View';
import type { Color } from '../Color';
import { View } from '../View';
import { Size } from '../geometry';
interface Props extends ViewProps {
background?: Color;
}
export declare class Space extends View {
#private;
background?: Color;
static horizontal(value: Dimension, extraProps?: Props): Space;
static vertical(value: Dimension, extraProps?: Props): Space;
constructor(props?: Props);
update(props: Props): void;
naturalSize(): Size;
render(viewport: Viewport): void;
}
export {};