method MockTracker.prototype.getter
Overload 1
#MockTracker.prototype.getter<MockedObject extends object,MethodName extends keyof MockedObject,>(): 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 #
Return Type #
Mock<() => MockedObject[MethodName]> Overload 2
#MockTracker.prototype.getter<MockedObject extends object,MethodName extends keyof MockedObject,Implementation extends Function,>(object: MockedObject,methodName: MethodName,implementation?: Implementation,options?: MockFunctionOptions,): 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 #
Mock<(() => MockedObject[MethodName]) | Implementation>