diff options
Diffstat (limited to 'deps/node/deps/npm/node_modules/cli-table3/index.d.ts')
-rw-r--r-- | deps/node/deps/npm/node_modules/cli-table3/index.d.ts | 95 |
1 files changed, 0 insertions, 95 deletions
diff --git a/deps/node/deps/npm/node_modules/cli-table3/index.d.ts b/deps/node/deps/npm/node_modules/cli-table3/index.d.ts deleted file mode 100644 index bdf17e27..00000000 --- a/deps/node/deps/npm/node_modules/cli-table3/index.d.ts +++ /dev/null @@ -1,95 +0,0 @@ -declare namespace CliTable3 { - type CharName = - "top" | - "top-mid" | - "top-left" | - "top-right" | - "bottom" | - "bottom-mid" | - "bottom-left" | - "bottom-right" | - "left" | - "left-mid" | - "mid" | - "mid-mid" | - "right" | - "right-mid" | - "middle"; - - type HorizontalAlignment = "left" | "center" | "right"; - type VerticalAlignment = "top" | "center" | "bottom"; - - interface TableOptions { - truncate: string; - colWidths: Array<number | null>; - rowHeights: Array<number | null>; - colAligns: HorizontalAlignment[]; - rowAligns: VerticalAlignment[]; - head: string[]; - wordWrap: boolean; - } - - interface TableInstanceOptions extends TableOptions { - chars: Record<CharName, string>; - style: { - "padding-left": number; - "padding-right": number; - head: string[]; - border: string[]; - compact: boolean; - }; - } - - interface TableConstructorOptions extends Partial<TableOptions> { - chars?: Partial<Record<CharName, string>>; - style?: Partial<TableInstanceOptions["style"]>; - } - - type CellValue = boolean | number | string | null | undefined; - - interface CellOptions { - content: CellValue; - chars?: Partial<Record<CharName, string>>; - truncate?: string; - colSpan?: number; - rowSpan?: number; - hAlign?: HorizontalAlignment; - vAlign?: VerticalAlignment; - style?: { - "padding-left"?: number; - "padding-right"?: number; - head?: string[]; - border?: string[]; - }; - } - - interface GenericTable<T> extends Array<T> { - options: TableInstanceOptions; - readonly width: number; - } - - type Table = HorizontalTable | VerticalTable | CrossTable; - type Cell = CellValue | CellOptions; - - type HorizontalTable = GenericTable<HorizontalTableRow>; - type HorizontalTableRow = Cell[]; - - type VerticalTable = GenericTable<VerticalTableRow>; - interface VerticalTableRow { - [name: string]: Cell; - } - - type CrossTable = GenericTable<CrossTableRow>; - interface CrossTableRow { - [name: string]: Cell[]; - } -} - -interface CliTable3 { - new (options?: CliTable3.TableConstructorOptions): CliTable3.Table; - readonly prototype: CliTable3.Table; -} - -declare const CliTable3: CliTable3; - -export = CliTable3; |