Effect CommunityEC
Effect Community17mo ago
2 replies
ordinator

Incrementing Metric Frequency by More Than One in JavaScript

How to increment frequency or counter by more than 1?

const invalidationReason = "Failed 3rd party check"
const invalidatedRequests = [1,2,3,4,5]
const frequency = Metric.frequency('invalidated.request.frequency', {
  description: 'Invalidated request frequency',
})

//Trying to avoid this
yield* pipe(frequency(E.succeed(invalidationReason)), E.repeatN(invalidatedRequests.length))

//I'd like to do something like this
yield* frequency(E.succeed(invalidationReason), invalidatedRequests.length)

//or this
yield* Metric.update(frequency, invalidatedRequests.length)
Was this page helpful?