UNPKG

@ka1do/kit

Version:
26 lines (25 loc) 962 B
import type { DrawVerticalLine } from './types/api'; import type { BottomBorderConfig, JoinBorderConfig, TopBorderConfig } from './types/internal'; declare type Separator = { readonly left: string; readonly right: string; readonly body: string; readonly join: string; }; declare const drawBorder: (columnSizeIndex: number[], config: { separator: Separator; drawVerticalLine: DrawVerticalLine; }) => string; declare const drawBorderTop: (columnSizeIndex: number[], config: { border: TopBorderConfig; drawVerticalLine: DrawVerticalLine; }) => string; declare const drawBorderJoin: (columnSizeIndex: number[], config: { border: JoinBorderConfig; drawVerticalLine: DrawVerticalLine; }) => string; declare const drawBorderBottom: (columnSizeIndex: number[], config: { border: BottomBorderConfig; drawVerticalLine: DrawVerticalLine; }) => string; export { drawBorder, drawBorderBottom, drawBorderJoin, drawBorderTop, };