Classes

TimeLeft.mjs

@mr_ozio/scraper-utils · v2.5.0 · Generated April 21, 2026

Target Style

Target Style

1 exports

class

TimeLeft

Target Style
export class TimeLeft {

No description provided.

Target style API. Preferred for new code.

Members

6 items

Target Style

Target Style

3 members

method

record

Target Style
record(timeRange) {

/** Records one processed item duration.

Parameters

  • timeRangenumber

method

averageFor

Target Style
averageFor({ itemsLeft }) {

/** Estimates the remaining time using the average duration.

Parameters

  • options{ itemsLeft: number }

Returns

number

method

medianFor

Target Style
medianFor({ itemsLeft }) {

/** Estimates the remaining time using the median duration.

Parameters

  • options{ itemsLeft: number }

Returns

number

Legacy Style

Legacy Style

3 members

method

add

Legacy Style
add(timerange) {

/** Records one processed item duration.

Parameters

  • timerangenumber

method

getAverage

Legacy Style
getAverage(itemsLeft) {

/** Estimates the remaining time using the average duration.

Parameters

  • itemsLeftnumber

Returns

number

method

getMedian

Legacy Style
getMedian(itemsLeft) {

/** Estimates the remaining time using the median duration.

Parameters

  • itemsLeftnumber

Returns

number

Legacy Style

Legacy Style

0 exports

No legacy exports in this module.