UNPKG

644 BTypeScriptView Raw
1/// <reference types="node" />
2import { DepsTree, TaskState } from './task-manager';
3export interface Props {
4 depsTree: DepsTree;
5 indent?: number;
6 symbolMap?: {
7 [k: string]: string;
8 };
9 grayState?: TaskState[] | null;
10 stream?: NodeJS.WriteStream;
11}
12export declare class CliLoading {
13 props: Required<Props>;
14 _loadingFrameMap: Map<string, number>;
15 id?: NodeJS.Timer;
16 linesToClear: number;
17 constructor(props: Props);
18 count(uid: string): number;
19 renderDepsTree(depsTree: DepsTree, output?: string[]): string[];
20 render(): void;
21 clear(): this;
22 start(): void;
23 stop(): void;
24}