Methods
build
- build(): string[]
- build(width: number): string[]
- build(row: ITablurColumn[], width?: number): string[]
- build(rows: ITablurColumn[][], width?: number): string[]
-
Returns string[]
-
Parameters
Returns string[]
-
Parameters
Returns string[]
-
Parameters
Returns string[]
columnize
- columnize(cols: ITablurColumn[], maxWidth: number, maxColumns: number[]): object
-
Parameters
-
-
maxWidth: number
-
maxColumns: number[]
Returns object
-
padRow: string
-
row: string
Private ensureString
- ensureString(val: any): any
getBorders
-
Parameters
Returns object
-
bottom: string
-
horizontal: string
-
top: string
getMaxRow
-
Parameters
-
-
Optional widthOnly: boolean
Returns object
-
adjustment: number
-
columns: undefined[]
-
count: number
-
width: number
normalize
-
Parameters
-
Parameters
-
Parameters
-
Parameters
-
Parameters
Private pad
- pad(str: string, dir: TablurAlign, width: number, char?: string): string
-
Parameters
-
str: string
-
-
width: number
-
Default value char: string = " "
Returns string
padCenter
- padCenter(str: string, width: number, char: string): string
-
Parameters
-
str: string
-
width: number
-
char: string
Returns string
padLeft
- padLeft(str: string, width: number, char: string): string
-
Parameters
-
str: string
-
width: number
-
char: string
Returns string
padRight
- padRight(str: string, width: number, char: string): string
-
Parameters
-
str: string
-
width: number
-
char: string
Returns string
render
- render(wrap?: boolean): this
repeat
-
Parameters
-
Parameters
-
Parameters
-
Parameters
row
-
Parameters
-
Parameters
-
Parameters
-
Parameters
-
Parameters
section
-
Parameters
-
Parameters
-
Parameters
-
Parameters
Private shiftLine
- shiftLine(text: string, align: string): string
-
Parameters
-
text: string
-
align: string
Returns string
Private stringLength
- stringLength(str: string): number
-
Parameters
Returns number