UNPKG

1.41 kBTypeScriptView Raw
1// Type definitions for cli-color 2.0
2// Project: https://github.com/medikoo/cli-color
3// Definitions by: OpportunityLiu <https://github.com/OpportunityLiu>
4// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
5
6import art = require('./art');
7import bare = require('./bare');
8import beep = require('./beep');
9import columns = require('./columns');
10import erase = require('./erase');
11import move = require('./move');
12import getStrippedLength = require('./get-stripped-length');
13import slice = require('./slice');
14import strip = require('./strip');
15import throbber = require('./throbber');
16import reset = require('./reset');
17import windowSize = require('./window-size');
18
19declare namespace clc {
20 export type Format = bare.Format;
21 export type ColumnOptions = columns.ColumnOptions;
22 export type ColumnsOptions = columns.ColumnsOptions;
23 export interface Color extends Format {
24
25 readonly windowSize: typeof windowSize;
26 readonly erase: typeof erase;
27 readonly move: typeof move;
28 readonly beep: typeof beep;
29 readonly columns: typeof columns;
30 readonly strip: typeof strip;
31 readonly getStrippedLength: typeof getStrippedLength;
32 readonly slice: typeof slice;
33 readonly throbber: typeof throbber;
34 readonly reset: typeof reset;
35 readonly art: typeof art;
36 }
37}
38
39declare const clc: clc.Color;
40export = clc;