Skip to main content

interface Spy.FnMeta<F>

The extra information added to spied functions.

Implemented by: Spy.Fn<F>

Type parameters

NameConstraintsDescription
FFuncthe spied function type

Properties

calls

Returns an array containing, for each received spy call, the given parameters.

Definition

get calls(): Parameters<F>[];

isCalled

Returns true if the spy function has received at least one call.

Definition

get isCalled(): boolean;

nrCalls

Returns the number of calls this spy function has received.

Definition

get nrCalls(): number;

Methods

clearCalls

Clears the spy functions' calls and nrCalls history.

Definition

clearCalls(): void;

resetStub

Resets the implementation used for the next spy function call to the original one used at construction time.

Definition

resetStub(): void;

setStub

Sets a stub implementation for this spy function, which will be used instead of the current function implementation upon the next received call.

Definition

setStub(stub: Spy.FnStub<F> | undefined): void;

Parameters

NameTypeDescription
stubSpy.FnStub<F> | undefinedthe stub implementation to use