UNPKG

mockingbird

Version:

Super Simple, Yet Powerful, TypeScript Library for Creating Mocks. Mockingbird allows you to create class mocks like a breeze with a simple yet powerful @Mock decorator

12 lines (11 loc) 470 B
import { Class } from '@mockingbird/common'; import { MockBuilder } from '../builder'; /** * MockFactory take the target class as a parameter and returns * a MockBuilder which enables to chain some methods and compose * a new mock or mocks. * * @param target {Class<TClass>} the class to create mock(s) from * @returns {MockBuilder<TClass>} new builder to compose a mock */ export declare function MockFactory<TClass>(target: Class<TClass>): MockBuilder<TClass>;