method MockTracker.prototype.setter
Overload 1
#MockTracker.prototype.setter<MockedObject extends object,MethodName extends keyof MockedObject,>(): Mock<(value: MockedObject[MethodName]) => void>This function is syntax sugar for MockTracker.method with options.setter set to true.
Type Parameters #
#MockedObject extends object #MethodName extends keyof MockedObject Parameters #
Return Type #
Mock<(value: MockedObject[MethodName]) => void> Overload 2
#MockTracker.prototype.setter<MockedObject extends object,MethodName extends keyof MockedObject,Implementation extends Function,>(object: MockedObject,methodName: MethodName,implementation?: Implementation,options?: MockFunctionOptions,): Mock<((value: MockedObject[MethodName]) => void) | 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<((value: MockedObject[MethodName]) => void) | Implementation>