UNPKG

ts-mock-imports

Version:

Intuitive mocking for Typescript class imports

10 lines (9 loc) 422 B
import { SinonStub } from 'sinon'; import { MockManager } from '.'; import { IConstruct, StringKeyOf } from '../types'; export declare class StaticMockManager<T> extends MockManager<T> { mock(funcName: StringKeyOf<IConstruct<T>>, ...args: any[]): SinonStub; set(varName: string, replaceWith: any): void; protected replace(name: string, arg: any): void; protected getAllFunctionNames(obj: any): string[]; }