asciitorium
Version:
an ASCII CLUI framework
11 lines (10 loc) • 405 B
TypeScript
import { Component, ComponentProps } from '../core/Component.js';
export type CelticEdge = 'top-left' | 'top-right' | 'bottom-left' | 'bottom-right';
export interface CelticBorderOptions extends Partial<ComponentProps> {
edge?: CelticEdge;
}
export declare class CelticBorder extends Component {
private lines;
constructor({ edge, ...options }: CelticBorderOptions);
draw(): string[][];
}