Skip to content

@ralphschuler.logger.animations.BaseAnimation.BaseAnimation

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

Class: BaseAnimation

@ralphschuler/logger.animations/BaseAnimation.BaseAnimation

Hierarchy

Table of contents

Constructors

Properties

Methods

Constructors

constructor

new BaseAnimation(writeFn, frames, frameDelay?): BaseAnimation

Parameters

Name Type
writeFn (message: string) => IMessage
frames string[]
frameDelay? number

Returns

BaseAnimation

Defined in

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

Properties

currentFrameIndex

Protected currentFrameIndex: number = 0

Defined in

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


frameDelay

Protected frameDelay: number

Defined in

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


frames

Protected frames: string[]

Defined in

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


interval

Protected interval: null | Timeout = null

Defined in

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


isAnimating

Protected isAnimating: boolean = false

Defined in

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


message

Protected message: string

Defined in

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


proxy

Protected proxy: IMessage

Defined in

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

Methods

clearCurrentLine

clearCurrentLine(): void

Returns

void

Defined in

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


moveToNextFrame

moveToNextFrame(): void

Returns

void

Defined in

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


printCurrentFrame

printCurrentFrame(): void

Returns

void

Defined in

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


setMessage

setMessage(message): void

Parameters

Name Type
message string

Returns

void

Defined in

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


start

start(message?): void

Parameters

Name Type
message? string

Returns

void

Defined in

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


stop

stop(message?): void

Parameters

Name Type
message? string

Returns

void

Defined in

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

Typescript Libraries

Modules

Namespaces

Clone this wiki locally