Skip to content

Tankōbon / lib/reading-time / ReadingTimeAccumulator

Interface: ReadingTimeAccumulator ​

Defined in: lib/reading-time.ts:7

Collects reading seconds and hands them over in batches.

Methods ​

flush() ​

flush(): void

Defined in: lib/reading-time.ts:11

Sends what is pending, however short (the reader is closing or the window was hidden).

Returns ​

void


tick() ​

tick(active, seconds): void

Defined in: lib/reading-time.ts:9

Adds seconds when active (the book is open and the window in use); sends the batch once it is long enough.

Parameters ​

active ​

boolean

seconds ​

number

Returns ​

void