Skip to content

@ralphschuler.logger.animations.ProgressAnimation.ProgressAnimation

github-actions edited this page Nov 26, 2023 · 1 revision

Class: ProgressAnimation

@ralphschuler/logger.animations/ProgressAnimation.ProgressAnimation

Hierarchy

Table of contents

Constructors

Properties

Methods

Constructors

constructor

new ProgressAnimation(): ProgressAnimation

Returns

ProgressAnimation

Overrides

BaseAnimation.constructor

Defined in

packages/logger/src/animations/ProgressAnimation.ts:5

Properties

currentFrameIndex

Protected currentFrameIndex: number = 0

Inherited from

BaseAnimation.currentFrameIndex

Defined in

packages/logger/src/animations/BaseAnimation.ts:5


frameDelay

Protected frameDelay: number

Inherited from

BaseAnimation.frameDelay

Defined in

packages/logger/src/animations/BaseAnimation.ts:8


frames

Protected frames: string[]

Inherited from

BaseAnimation.frames

Defined in

packages/logger/src/animations/BaseAnimation.ts:4


interval

Protected interval: null | Timeout = null

Inherited from

BaseAnimation.interval

Defined in

packages/logger/src/animations/BaseAnimation.ts:6


isAnimating

Protected isAnimating: boolean = false

Inherited from

BaseAnimation.isAnimating

Defined in

packages/logger/src/animations/BaseAnimation.ts:7


message

Protected message: string

Inherited from

BaseAnimation.message

Defined in

packages/logger/src/animations/BaseAnimation.ts:10


proxy

Protected proxy: IMessage

Inherited from

BaseAnimation.proxy

Defined in

packages/logger/src/animations/BaseAnimation.ts:9

Methods

clearCurrentLine

clearCurrentLine(): void

Returns

void

Inherited from

BaseAnimation.clearCurrentLine

Defined in

packages/logger/src/animations/BaseAnimation.ts:27


moveToNextFrame

moveToNextFrame(): void

Returns

void

Inherited from

BaseAnimation.moveToNextFrame

Defined in

packages/logger/src/animations/BaseAnimation.ts:39


printCurrentFrame

printCurrentFrame(): void

Returns

void

Inherited from

BaseAnimation.printCurrentFrame

Defined in

packages/logger/src/animations/BaseAnimation.ts:32


setMessage

setMessage(message): void

Parameters

Name Type
message string

Returns

void

Inherited from

BaseAnimation.setMessage

Defined in

packages/logger/src/animations/BaseAnimation.ts:23


start

start(message?): void

Parameters

Name Type
message? string

Returns

void

Inherited from

BaseAnimation.start

Defined in

packages/logger/src/animations/BaseAnimation.ts:43


stop

stop(message?): void

Parameters

Name Type
message? string

Returns

void

Inherited from

BaseAnimation.stop

Defined in

packages/logger/src/animations/BaseAnimation.ts:58

Typescript Libraries

Modules

Namespaces

Clone this wiki locally