1 | import art = require("./art");
|
2 | import bare = require("./bare");
|
3 | import beep = require("./beep");
|
4 | import columns = require("./columns");
|
5 | import erase = require("./erase");
|
6 | import move = require("./move");
|
7 | import getStrippedLength = require("./get-stripped-length");
|
8 | import slice = require("./slice");
|
9 | import strip = require("./strip");
|
10 | import throbber = require("./throbber");
|
11 | import reset = require("./reset");
|
12 | import windowSize = require("./window-size");
|
13 |
|
14 | declare namespace clc {
|
15 | export type Format = bare.Format;
|
16 | export type ColumnOptions = columns.ColumnOptions;
|
17 | export type ColumnsOptions = columns.ColumnsOptions;
|
18 | export interface Color extends Format {
|
19 | readonly windowSize: typeof windowSize;
|
20 | readonly erase: typeof erase;
|
21 | readonly move: typeof move;
|
22 | readonly beep: typeof beep;
|
23 | readonly columns: typeof columns;
|
24 | readonly strip: typeof strip;
|
25 | readonly getStrippedLength: typeof getStrippedLength;
|
26 | readonly slice: typeof slice;
|
27 | readonly throbber: typeof throbber;
|
28 | readonly reset: typeof reset;
|
29 | readonly art: typeof art;
|
30 | }
|
31 | }
|
32 |
|
33 | declare const clc: clc.Color;
|
34 | export = clc;
|