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
TypeScript
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>;