UNPKG

@teaui/core

Version:

A high-level terminal UI library for Node

17 lines (16 loc) 505 B
import type { Viewport } from '../Viewport'; import type { Props as ViewProps } from '../View'; import { View } from '../View'; import { Size } from '../geometry'; interface Props extends ViewProps { isAnimating?: boolean; } export declare class Spinner extends View { #private; constructor({ isAnimating, ...props }?: Props); update({ isAnimating, ...props }: Props): void; naturalSize(): Size; receiveTick(dt: number): boolean; render(viewport: Viewport): void; } export {};