Skip to main content

Counter

Hierarchy

Table of contents

Constructors

Properties

Methods

Constructors

constructor

new Counter(uid?, opts?)

Define a counter

Parameters

NameTypeDescription
uid?stringOptional, provides recallable uid
opts?CounterOpts

Inherited from

ControlBlock.constructor

Properties

uid

Readonly uid: string

Inherited from

ControlBlock.uid

Methods

close

close(): void

Returns

void

Inherited from

ControlBlock.close


decrease

decrease(): void

Decrease the counter by the step value

Returns

void


increase

increase(): void

Increase the counter by the step value

Returns

void


off

off(event, handler): any

Parameters

NameType
eventstring
handlerany

Returns

any

Inherited from

ControlBlock.off


on

on(event, listener): Counter

Parameters

NameType
event"increase"
listener(output: number) => void

Returns

Counter

Inherited from

ControlBlock.on

on(event, listener): Counter

Parameters

NameType
event"decrease"
listener(output: number) => void

Returns

Counter

on(event, listener): Counter

Parameters

NameType
event"change"
listener(output: number) => void

Returns

Counter

on(event, listener): Counter

Parameters

NameType
event"reset"
listener(output: number) => void

Returns

Counter

on(event, listener): Counter

Parameters

NameType
event"output"
listener(output: string) => void

Returns

Counter


reset

reset(): void

Reset the counter

Returns

void


set

set(value): void

Set the counter to value

Parameters

NameType
valuenumber

Returns

void


update

update(opts): void

Update the counter settings

Function

setup

Parameters

NameTypeDescription
optsCounterOptsstart?: number,

Returns

void