UNPKG

2.88 kBTypeScriptView Raw
1import { iConsoleLine } from '../interfaces';
2import { ConsoleColor, ConsoleLineType } from '../enums';
3export declare abstract class ConsoleLine implements iConsoleLine {
4 timestamp: Date;
5 color: ConsoleColor;
6 textPrefix: string;
7 textSuffix: string;
8 message: string;
9 type: ConsoleLineType;
10 static targetLineLength: number;
11 constructor(message: string);
12 toString(): string;
13 protected getClassName(): string;
14 toConsoleString(): string;
15}
16export declare class HeadingLine extends ConsoleLine implements iConsoleLine {
17 constructor(message: string);
18 toString(): string;
19}
20export declare class SubheadingLine extends ConsoleLine implements iConsoleLine {
21 constructor(message: string);
22 toString(): string;
23}
24export declare class SectionHeadingLine extends ConsoleLine implements iConsoleLine {
25 constructor(message: string);
26 toString(): string;
27}
28export declare class CustomLine extends ConsoleLine implements iConsoleLine {
29 constructor(message: string, color: ConsoleColor);
30}
31export declare class LineBreak extends ConsoleLine implements iConsoleLine {
32 constructor();
33}
34export declare class CommentLine extends ConsoleLine implements iConsoleLine {
35 textPrefix: string;
36 constructor(message: string);
37 toConsoleString(): string;
38}
39export declare class PassLine extends ConsoleLine implements iConsoleLine {
40 textPrefix: string;
41 constructor(message: string);
42 toConsoleString(): string;
43}
44export declare class ActionCompletedLine extends PassLine implements iConsoleLine {
45 protected _verb: string;
46 protected _noun: string;
47 constructor(verb: string, noun: string);
48 toConsoleString(): string;
49}
50export declare class FailLine extends ConsoleLine implements iConsoleLine {
51 textPrefix: string;
52 constructor(message: string);
53 toConsoleString(): string;
54}
55export declare class ActionFailedLine extends FailLine implements iConsoleLine {
56 protected _verb: string;
57 protected _noun: string;
58 constructor(verb: string, noun: string);
59 toConsoleString(): string;
60}
61export declare class OptionalFailLine extends ConsoleLine implements iConsoleLine {
62 textPrefix: string;
63 constructor(message: string);
64 toConsoleString(): string;
65}
66export declare class WarningLine extends ConsoleLine implements iConsoleLine {
67 textPrefix: string;
68 constructor(message: string);
69 toConsoleString(): string;
70}
71export declare class DetailLine extends ConsoleLine implements iConsoleLine {
72 textPrefix: string;
73 constructor(message: string);
74 toConsoleString(): string;
75}
76export declare class SourceCodeBlock extends ConsoleLine implements iConsoleLine {
77 textPrefix: string;
78 protected highlight: string | null;
79 constructor(message: string, highlight?: string);
80 toConsoleString(): string;
81 protected _codeHighlight(source: string): string;
82}