@serenity-is/corelib / Aggregators / WeightedAvg

Class: WeightedAvg

Defined in: src/slick/aggregators.ts:48

Implements

Constructors

Constructor

new WeightedAvg(field, weightedField): WeightedAvg

Defined in: src/slick/aggregators.ts:52

Parameters

field

string

weightedField

string

Returns

WeightedAvg

Properties

field

readonly field: string

Defined in: src/slick/aggregators.ts:52


sum

sum: number

Defined in: src/slick/aggregators.ts:49


weightedField

readonly weightedField: string

Defined in: src/slick/aggregators.ts:53


weightedSum

weightedSum: number

Defined in: src/slick/aggregators.ts:50


aggregateKey

readonly static aggregateKey: "weightedAvg" = "weightedAvg"

Defined in: src/slick/aggregators.ts:84

Accessors

displayName

Get Signature

get static displayName(): string

Defined in: src/slick/aggregators.ts:85

Returns

string

Methods

accumulate()

accumulate(item): void

Defined in: src/slick/aggregators.ts:61

Parameters

item

any

Returns

void

Implementation of

IAggregator.accumulate


init()

init(): void

Defined in: src/slick/aggregators.ts:56

Returns

void

Implementation of

IAggregator.init


storeResult()

storeResult(groupTotals): void

Defined in: src/slick/aggregators.ts:71

Parameters

groupTotals

any

Returns

void

Implementation of

IAggregator.storeResult


isValid()

static isValid(val): boolean

Defined in: src/slick/aggregators.ts:80

Parameters

val

any

Returns

boolean