@s-libs/js-core
    Preparing search index...

    Class CallableObject<F>Abstract

    Extend this for classes whose objects are directly callable.

    class Multiplier extends CallableObject<(value: number) => number> {
    constructor(public factor: number) {
    super((value: number) => value * this.factor);
    }
    }

    const doubler = new Multiplier(2);
    doubler(2); // 4
    doubler.factor = 3;
    doubler(2); // 6

    Type Parameters

    • F extends (...args: any[]) => any
    Index

    Constructors

    Constructors