1234567891011121314151617181920212223242526 |
- import type { DrawVerticalLine } from './types/api';
- import type { TableConfig, SeparatorGetter, TopBorderConfig, JoinBorderConfig, BottomBorderConfig } from './types/internal';
- declare type Separator = {
- readonly left: string;
- readonly right: string;
- readonly body: string;
- readonly join: string;
- };
- declare const drawBorder: (columnWidths: number[], config: {
- separator: Separator;
- drawVerticalLine: DrawVerticalLine;
- }) => string;
- declare const drawBorderTop: (columnWidths: number[], config: {
- border: TopBorderConfig;
- drawVerticalLine: DrawVerticalLine;
- }) => string;
- declare const drawBorderJoin: (columnWidths: number[], config: {
- border: JoinBorderConfig;
- drawVerticalLine: DrawVerticalLine;
- }) => string;
- declare const drawBorderBottom: (columnWidths: number[], config: {
- border: BottomBorderConfig;
- drawVerticalLine: DrawVerticalLine;
- }) => string;
- export declare const createTableBorderGetter: (columnWidths: number[], config: TableConfig) => SeparatorGetter;
- export { drawBorder, drawBorderBottom, drawBorderJoin, drawBorderTop, };
|