@johanblumenberg/ts-mockito
Version:
Mocking library for TypeScript
12 lines (11 loc) • 526 B
TypeScript
import { Mocker } from "./Mock";
import { MethodStub } from "./stub/MethodStub";
export declare class Spy extends Mocker {
private realMethods;
constructor(instance: any);
reset(): void;
protected getEmptyMethodStub(key: string, args: any[]): MethodStub;
protected createInstancePropertyDescriptorListener(key: string, descriptor: PropertyDescriptor, prototype: any): void;
protected createInstanceActionListener(key: string, prototype: any): void;
proceed(methodName: string, args: any[]): any;
}