Type alias F<T>

F<T>: ((x, ...params) => number)

Represents a mathematical function y = f(x) with unknown parameters.

Type Parameters

Type declaration

    • (x, ...params): number
    • Parameters

      • x: T
      • Rest ...params: number[]

      Returns number

Example

Single variable function in Typescript, 2nd degree polynomial:

function f(x: number, a2: number, a1: number, a0: number): number {
return a2 * x ** 2 + a1 * x + a0;
}

Multivariable function in Typescript, general plane equation:

function f([x, y]: number[], cx: number, cy: number, cz: number): number {
return cx * x + cy * y + cz;
}