UNPKG

react-klasha

Version:

This is an reactJS library for implementing klasha payment gateway

27 lines (26 loc) 1.09 kB
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, };