ConstraintJS - v0.10.2
    Preparing search index...

    Interface MemoizedFunction<A, R>

    A function returned by cjs.memoize.

    interface MemoizedFunction<A extends unknown[], R> {
        options: MemoizeOptions & { args_map: MapConstraint<A, Constraint<R>> };
        destroy(silent?: boolean): void;
        each(
            fn: (constraint: Constraint<R>, args: A, index: number) => unknown,
        ): void;
        (...args: A): R;
    }

    Type Parameters

    • A extends unknown[]
    • R
    • Parameters

      • ...args: A

      Returns R

    Index
    options: MemoizeOptions & { args_map: MapConstraint<A, Constraint<R>> }
    • Clears the memoized values and cleans up.

      Parameters

      • Optionalsilent: boolean

      Returns void

    • Calls fn with the constraint for every memoized result and its arguments.

      Parameters

      • fn: (constraint: Constraint<R>, args: A, index: number) => unknown

      Returns void