@teaui/core
Version:
A high-level terminal UI library for Node
20 lines (19 loc) • 578 B
TypeScript
import type { Viewport } from '../Viewport.js';
import type { Props as ViewProps } from '../View.js';
import { View } from '../View.js';
import { Size } from '../geometry.js';
interface Props extends ViewProps {
isAnimating?: boolean;
seed?: number;
}
export declare class Logo extends View {
#private;
constructor(props?: Props);
get isAnimating(): boolean;
set isAnimating(value: boolean);
update(props: Props): void;
naturalSize(_available: Size): Size;
receiveTick(dt: number): boolean;
render(viewport: Viewport): void;
}
export {};