0.0.1 • Published 10 months ago

@santi100/average-lib v0.0.1

Weekly downloads
-
License
MIT
Repository
github
Last release
10 months ago

Santi's Small Summation Library

Build Status npm homepage GitHub stars License Bundlephobia stats

  • 📘 Comes with built-in TypeScript definitions
  • 🚀 Lightweight and fast
  • 👴 Compliant with ECMAScript 3

API

  • function average(array: number[]): number; Finds the average of an array of numbers.

    NameTypeDescriptionOptional?
    arraynumber[]The array whose average is to be calculated.No

Usage

import sum from '@santi100/average-lib'; // ESM
const sum = require('@santi100/average-lib'); // CJS

// Example 1: Summing up numbers in an array
const arr = [1, 2, 3, 4, 5];
const result1 = sum(arr);
console.log(result1); // Output: 15

// Example 2: Summing up numbers in a range with a step
const fn = (n: number) => 1 / n;
const start = 1;
const end = 5;
const step = 2;
const result2 = sum(fn, start, end, step);
console.log(result2); // Output: 1.5333333333333332