rangoo94/bestest

View on GitHub
packages/time-measurement/lib/getAvailableTimeMeasurementMethods.ts

Summary

Maintainability
A
0 mins
Test Coverage
import { AvailableTimeMeasurementInterface, TimeMeasurementInterface } from './interfaces/TimeMeasurementInterface'
import { timeMeasurementMethods } from './timeMeasurementMethods'

function getAvailableTimeMeasurementMethods (): AvailableTimeMeasurementInterface[] {
  const availableTimeMeasurementMethods = timeMeasurementMethods
    .filter((timeMeasurementMethod: TimeMeasurementInterface) => timeMeasurementMethod.isAvailable())

  return availableTimeMeasurementMethods as AvailableTimeMeasurementInterface[]
}

export {
  getAvailableTimeMeasurementMethods
}