Skip to main content

method MockTracker.prototype.getter

Overload 1

#MockTracker.prototype.getter<
MockedObject extends object,
MethodName extends keyof MockedObject,
>
(
object: MockedObject,
methodName: MethodName,
): Mock<() => MockedObject[MethodName]>

This function is syntax sugar for MockTracker.method with options.getter set to true.

Type Parameters #

#MockedObject extends object
#MethodName extends keyof MockedObject

Parameters #

#object: MockedObject
#methodName: MethodName
#options: MockFunctionOptions
optional

Return Type #

Overload 2

#MockTracker.prototype.getter<
MockedObject extends object,
MethodName extends keyof MockedObject,
Implementation extends Function,
>
(
object: MockedObject,
methodName: MethodName,
implementation?: Implementation,
): Mock<(() => MockedObject[MethodName]) | Implementation>

Type Parameters #

#MockedObject extends object
#MethodName extends keyof MockedObject
#Implementation extends Function

Parameters #

#object: MockedObject
#methodName: MethodName
#implementation: Implementation
optional
#options: MockFunctionOptions
optional

Return Type #

Did you find what you needed?

Privacy policy