UNPKG

ts-mockery

Version:

Yet another typescript mocking library.

1,462 lines (622 loc) 30.9 kB
# Change Log All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. <a name="1.2.0"></a> # 1.2.0 (2019-08-28) ### Bug Fixes * ignore lint error ([90b4f3d](https://github.com/ike18t/ts-mockery/commit/90b4f3d)) <a name="1.1.0"></a> # 1.1.0 (2019-02-03) ### Features * Mock.all adds ability to mock object with all spies ([74972bc](https://github.com/ike18t/ts-mockery/commit/74972bc)) <a name="1.0.1"></a> ## 1.0.1 (2018-09-07) ### Bug Fixes * function return objects now expects recursive partials ([95ca19b](https://github.com/ike18t/ts-mockery/commit/95ca19b)) <a name="1.0.0"></a> # 1.0.0 (2018-08-16) <a name="1.0.0-rc.9"></a> # 1.0.0-rc.9 (2018-08-16) ### Features * throw an error with useful message when there is a range error ([8fac4d7](https://github.com/ike18t/ts-mockery/commit/8fac4d7)) <a name="1.0.0-rc.8"></a> # 1.0.0-rc.8 (2018-08-15) ### Features * add from for creating a mock from another object ([8bae092](https://github.com/ike18t/ts-mockery/commit/8bae092)) <a name="1.0.0-rc.7"></a> # 1.0.0-rc.7 (2018-08-09) ### Features * add noop helper ([6a116d2](https://github.com/ike18t/ts-mockery/commit/6a116d2)) <a name="1.0.0-rc.6"></a> # 1.0.0-rc.6 (2018-08-08) ### Bug Fixes * do not try to Object.keys on null ([b5bca6e](https://github.com/ike18t/ts-mockery/commit/b5bca6e)) <a name="1.0.0-rc.5"></a> # 1.0.0-rc.5 (2018-08-07) ### Bug Fixes * (...a: Array<U>) => Partial<ReturnType<T[key]>> | ReturnType<T[key]> ([6fd18e6](https://github.com/ike18t/ts-mockery/commit/6fd18e6)) <a name="1.0.0-rc.4"></a> # 1.0.0-rc.4 (2018-08-06) ### Bug Fixes * removed overrides type to fix function type inference ([0fcaef1](https://github.com/ike18t/ts-mockery/commit/0fcaef1)) <a name="1.0.0-rc.3"></a> # 1.0.0-rc.3 (2018-07-19) ### Bug Fixes * static method mocking resetiting in Jest ([8c06843](https://github.com/ike18t/ts-mockery/commit/8c06843)) <a name="1.0.0-rc.2"></a> # 1.0.0-rc.2 (2018-07-19) ### Features * mock static methods ([c7ffb1f](https://github.com/ike18t/ts-mockery/commit/c7ffb1f)) <a name="1.0.0-rc.1"></a> # 1.0.0-rc.1 (2018-07-14) <a name="1.0.0-alpha.1"></a> # 1.0.0-alpha.1 (2018-07-11) ### Features * allow partial mocking of function return value ([c569843](https://github.com/ike18t/ts-mockery/commit/c569843)) * export SpyAdapter interface so that you can configure unsupported spy libs ([1a548b2](https://github.com/ike18t/ts-mockery/commit/1a548b2)) * spy on nested object functions ([a760ed9](https://github.com/ike18t/ts-mockery/commit/a760ed9)) <a name="1.0.0-alpha.0"></a> # 1.0.0-alpha.0 (2018-06-26) ### Bug Fixes * npm audit fix ([cf43aa6](https://github.com/ike18t/ts-mockery/commit/cf43aa6)) * recursive typing ([150f8db](https://github.com/ike18t/ts-mockery/commit/150f8db)) * typescript 2.9 violations ([4434482](https://github.com/ike18t/ts-mockery/commit/4434482)) ### Features * initial commit again ([476c791](https://github.com/ike18t/ts-mockery/commit/476c791)) <a name="0.1.0"></a> # 0.1.0 (2018-02-02) ### Bug Fixes * remove MockItStatic ([9a5b1ce](https://github.com/ike18t/ts-mockery/commit/9a5b1ce)) ### Features * add ability to extend object ([b0a4604](https://github.com/ike18t/ts-mockery/commit/b0a4604)) <a name="1.1.0"></a> # 1.1.0 (2019-02-03) ### Features * Mock.all adds ability to mock object with all spies ([74972bc](https://github.com/ike18t/ts-mockery/commit/74972bc)) <a name="1.0.1"></a> ## 1.0.1 (2018-09-07) ### Bug Fixes * function return objects now expects recursive partials ([95ca19b](https://github.com/ike18t/ts-mockery/commit/95ca19b)) <a name="1.0.0"></a> # 1.0.0 (2018-08-16) <a name="1.0.0-rc.9"></a> # 1.0.0-rc.9 (2018-08-16) ### Features * throw an error with useful message when there is a range error ([8fac4d7](https://github.com/ike18t/ts-mockery/commit/8fac4d7)) <a name="1.0.0-rc.8"></a> # 1.0.0-rc.8 (2018-08-15) ### Features * add from for creating a mock from another object ([8bae092](https://github.com/ike18t/ts-mockery/commit/8bae092)) <a name="1.0.0-rc.7"></a> # 1.0.0-rc.7 (2018-08-09) ### Features * add noop helper ([6a116d2](https://github.com/ike18t/ts-mockery/commit/6a116d2)) <a name="1.0.0-rc.6"></a> # 1.0.0-rc.6 (2018-08-08) ### Bug Fixes * do not try to Object.keys on null ([b5bca6e](https://github.com/ike18t/ts-mockery/commit/b5bca6e)) <a name="1.0.0-rc.5"></a> # 1.0.0-rc.5 (2018-08-07) ### Bug Fixes * (...a: Array<U>) => Partial<ReturnType<T[key]>> | ReturnType<T[key]> ([6fd18e6](https://github.com/ike18t/ts-mockery/commit/6fd18e6)) <a name="1.0.0-rc.4"></a> # 1.0.0-rc.4 (2018-08-06) ### Bug Fixes * removed overrides type to fix function type inference ([0fcaef1](https://github.com/ike18t/ts-mockery/commit/0fcaef1)) <a name="1.0.0-rc.3"></a> # 1.0.0-rc.3 (2018-07-19) ### Bug Fixes * static method mocking resetiting in Jest ([8c06843](https://github.com/ike18t/ts-mockery/commit/8c06843)) <a name="1.0.0-rc.2"></a> # 1.0.0-rc.2 (2018-07-19) ### Features * mock static methods ([c7ffb1f](https://github.com/ike18t/ts-mockery/commit/c7ffb1f)) <a name="1.0.0-rc.1"></a> # 1.0.0-rc.1 (2018-07-14) <a name="1.0.0-alpha.1"></a> # 1.0.0-alpha.1 (2018-07-11) ### Features * allow partial mocking of function return value ([c569843](https://github.com/ike18t/ts-mockery/commit/c569843)) * export SpyAdapter interface so that you can configure unsupported spy libs ([1a548b2](https://github.com/ike18t/ts-mockery/commit/1a548b2)) * spy on nested object functions ([a760ed9](https://github.com/ike18t/ts-mockery/commit/a760ed9)) <a name="1.0.0-alpha.0"></a> # 1.0.0-alpha.0 (2018-06-26) ### Bug Fixes * npm audit fix ([cf43aa6](https://github.com/ike18t/ts-mockery/commit/cf43aa6)) * recursive typing ([150f8db](https://github.com/ike18t/ts-mockery/commit/150f8db)) * typescript 2.9 violations ([4434482](https://github.com/ike18t/ts-mockery/commit/4434482)) ### Features * initial commit again ([476c791](https://github.com/ike18t/ts-mockery/commit/476c791)) <a name="0.1.0"></a> # 0.1.0 (2018-02-02) ### Bug Fixes * remove MockItStatic ([9a5b1ce](https://github.com/ike18t/ts-mockery/commit/9a5b1ce)) ### Features * add ability to extend object ([b0a4604](https://github.com/ike18t/ts-mockery/commit/b0a4604)) <a name="1.0.1"></a> ## 1.0.1 (2018-09-07) ### Bug Fixes * function return objects now expects recursive partials ([95ca19b](https://github.com/ike18t/ts-mockery/commit/95ca19b)) <a name="1.0.0"></a> # 1.0.0 (2018-08-16) <a name="1.0.0-rc.9"></a> # 1.0.0-rc.9 (2018-08-16) ### Features * throw an error with useful message when there is a range error ([8fac4d7](https://github.com/ike18t/ts-mockery/commit/8fac4d7)) <a name="1.0.0-rc.8"></a> # 1.0.0-rc.8 (2018-08-15) ### Features * add from for creating a mock from another object ([8bae092](https://github.com/ike18t/ts-mockery/commit/8bae092)) <a name="1.0.0-rc.7"></a> # 1.0.0-rc.7 (2018-08-09) ### Features * add noop helper ([6a116d2](https://github.com/ike18t/ts-mockery/commit/6a116d2)) <a name="1.0.0-rc.6"></a> # 1.0.0-rc.6 (2018-08-08) ### Bug Fixes * do not try to Object.keys on null ([b5bca6e](https://github.com/ike18t/ts-mockery/commit/b5bca6e)) <a name="1.0.0-rc.5"></a> # 1.0.0-rc.5 (2018-08-07) ### Bug Fixes * (...a: Array<U>) => Partial<ReturnType<T[key]>> | ReturnType<T[key]> ([6fd18e6](https://github.com/ike18t/ts-mockery/commit/6fd18e6)) <a name="1.0.0-rc.4"></a> # 1.0.0-rc.4 (2018-08-06) ### Bug Fixes * removed overrides type to fix function type inference ([0fcaef1](https://github.com/ike18t/ts-mockery/commit/0fcaef1)) <a name="1.0.0-rc.3"></a> # 1.0.0-rc.3 (2018-07-19) ### Bug Fixes * static method mocking resetiting in Jest ([8c06843](https://github.com/ike18t/ts-mockery/commit/8c06843)) <a name="1.0.0-rc.2"></a> # 1.0.0-rc.2 (2018-07-19) ### Features * mock static methods ([c7ffb1f](https://github.com/ike18t/ts-mockery/commit/c7ffb1f)) <a name="1.0.0-rc.1"></a> # 1.0.0-rc.1 (2018-07-14) <a name="1.0.0-alpha.1"></a> # 1.0.0-alpha.1 (2018-07-11) ### Features * allow partial mocking of function return value ([c569843](https://github.com/ike18t/ts-mockery/commit/c569843)) * export SpyAdapter interface so that you can configure unsupported spy libs ([1a548b2](https://github.com/ike18t/ts-mockery/commit/1a548b2)) * spy on nested object functions ([a760ed9](https://github.com/ike18t/ts-mockery/commit/a760ed9)) <a name="1.0.0-alpha.0"></a> # 1.0.0-alpha.0 (2018-06-26) ### Bug Fixes * npm audit fix ([cf43aa6](https://github.com/ike18t/ts-mockery/commit/cf43aa6)) * recursive typing ([150f8db](https://github.com/ike18t/ts-mockery/commit/150f8db)) * typescript 2.9 violations ([4434482](https://github.com/ike18t/ts-mockery/commit/4434482)) ### Features * initial commit again ([476c791](https://github.com/ike18t/ts-mockery/commit/476c791)) <a name="0.1.0"></a> # 0.1.0 (2018-02-02) ### Bug Fixes * remove MockItStatic ([9a5b1ce](https://github.com/ike18t/ts-mockery/commit/9a5b1ce)) ### Features * add ability to extend object ([b0a4604](https://github.com/ike18t/ts-mockery/commit/b0a4604)) <a name="1.0.0"></a> # 1.0.0 (2018-08-16) <a name="1.0.0-rc.9"></a> # 1.0.0-rc.9 (2018-08-16) ### Features * throw an error with useful message when there is a range error ([8fac4d7](https://github.com/ike18t/ts-mockery/commit/8fac4d7)) <a name="1.0.0-rc.8"></a> # 1.0.0-rc.8 (2018-08-15) ### Features * add from for creating a mock from another object ([8bae092](https://github.com/ike18t/ts-mockery/commit/8bae092)) <a name="1.0.0-rc.7"></a> # 1.0.0-rc.7 (2018-08-09) ### Features * add noop helper ([6a116d2](https://github.com/ike18t/ts-mockery/commit/6a116d2)) <a name="1.0.0-rc.6"></a> # 1.0.0-rc.6 (2018-08-08) ### Bug Fixes * do not try to Object.keys on null ([b5bca6e](https://github.com/ike18t/ts-mockery/commit/b5bca6e)) <a name="1.0.0-rc.5"></a> # 1.0.0-rc.5 (2018-08-07) ### Bug Fixes * (...a: Array<U>) => Partial<ReturnType<T[key]>> | ReturnType<T[key]> ([6fd18e6](https://github.com/ike18t/ts-mockery/commit/6fd18e6)) <a name="1.0.0-rc.4"></a> # 1.0.0-rc.4 (2018-08-06) ### Bug Fixes * removed overrides type to fix function type inference ([0fcaef1](https://github.com/ike18t/ts-mockery/commit/0fcaef1)) <a name="1.0.0-rc.3"></a> # 1.0.0-rc.3 (2018-07-19) ### Bug Fixes * static method mocking resetiting in Jest ([8c06843](https://github.com/ike18t/ts-mockery/commit/8c06843)) <a name="1.0.0-rc.2"></a> # 1.0.0-rc.2 (2018-07-19) ### Features * mock static methods ([c7ffb1f](https://github.com/ike18t/ts-mockery/commit/c7ffb1f)) <a name="1.0.0-rc.1"></a> # 1.0.0-rc.1 (2018-07-14) <a name="1.0.0-alpha.1"></a> # 1.0.0-alpha.1 (2018-07-11) ### Features * allow partial mocking of function return value ([c569843](https://github.com/ike18t/ts-mockery/commit/c569843)) * export SpyAdapter interface so that you can configure unsupported spy libs ([1a548b2](https://github.com/ike18t/ts-mockery/commit/1a548b2)) * spy on nested object functions ([a760ed9](https://github.com/ike18t/ts-mockery/commit/a760ed9)) <a name="1.0.0-alpha.0"></a> # 1.0.0-alpha.0 (2018-06-26) ### Bug Fixes * npm audit fix ([cf43aa6](https://github.com/ike18t/ts-mockery/commit/cf43aa6)) * recursive typing ([150f8db](https://github.com/ike18t/ts-mockery/commit/150f8db)) * typescript 2.9 violations ([4434482](https://github.com/ike18t/ts-mockery/commit/4434482)) ### Features * initial commit again ([476c791](https://github.com/ike18t/ts-mockery/commit/476c791)) <a name="0.1.0"></a> # 0.1.0 (2018-02-02) ### Bug Fixes * remove MockItStatic ([9a5b1ce](https://github.com/ike18t/ts-mockery/commit/9a5b1ce)) ### Features * add ability to extend object ([b0a4604](https://github.com/ike18t/ts-mockery/commit/b0a4604)) <a name="1.0.0-rc.9"></a> # 1.0.0-rc.9 (2018-08-16) ### Features * throw an error with useful message when there is a range error ([8fac4d7](https://github.com/ike18t/ts-mockery/commit/8fac4d7)) <a name="1.0.0-rc.8"></a> # 1.0.0-rc.8 (2018-08-15) ### Features * add from for creating a mock from another object ([8bae092](https://github.com/ike18t/ts-mockery/commit/8bae092)) <a name="1.0.0-rc.7"></a> # 1.0.0-rc.7 (2018-08-09) ### Features * add noop helper ([6a116d2](https://github.com/ike18t/ts-mockery/commit/6a116d2)) <a name="1.0.0-rc.6"></a> # 1.0.0-rc.6 (2018-08-08) ### Bug Fixes * do not try to Object.keys on null ([b5bca6e](https://github.com/ike18t/ts-mockery/commit/b5bca6e)) <a name="1.0.0-rc.5"></a> # 1.0.0-rc.5 (2018-08-07) ### Bug Fixes * (...a: Array<U>) => Partial<ReturnType<T[key]>> | ReturnType<T[key]> ([6fd18e6](https://github.com/ike18t/ts-mockery/commit/6fd18e6)) <a name="1.0.0-rc.4"></a> # 1.0.0-rc.4 (2018-08-06) ### Bug Fixes * removed overrides type to fix function type inference ([0fcaef1](https://github.com/ike18t/ts-mockery/commit/0fcaef1)) <a name="1.0.0-rc.3"></a> # 1.0.0-rc.3 (2018-07-19) ### Bug Fixes * static method mocking resetiting in Jest ([8c06843](https://github.com/ike18t/ts-mockery/commit/8c06843)) <a name="1.0.0-rc.2"></a> # 1.0.0-rc.2 (2018-07-19) ### Features * mock static methods ([c7ffb1f](https://github.com/ike18t/ts-mockery/commit/c7ffb1f)) <a name="1.0.0-rc.1"></a> # 1.0.0-rc.1 (2018-07-14) <a name="1.0.0-alpha.1"></a> # 1.0.0-alpha.1 (2018-07-11) ### Features * allow partial mocking of function return value ([c569843](https://github.com/ike18t/ts-mockery/commit/c569843)) * export SpyAdapter interface so that you can configure unsupported spy libs ([1a548b2](https://github.com/ike18t/ts-mockery/commit/1a548b2)) * spy on nested object functions ([a760ed9](https://github.com/ike18t/ts-mockery/commit/a760ed9)) <a name="1.0.0-alpha.0"></a> # 1.0.0-alpha.0 (2018-06-26) ### Bug Fixes * npm audit fix ([cf43aa6](https://github.com/ike18t/ts-mockery/commit/cf43aa6)) * recursive typing ([150f8db](https://github.com/ike18t/ts-mockery/commit/150f8db)) * typescript 2.9 violations ([4434482](https://github.com/ike18t/ts-mockery/commit/4434482)) ### Features * initial commit again ([476c791](https://github.com/ike18t/ts-mockery/commit/476c791)) <a name="0.1.0"></a> # 0.1.0 (2018-02-02) ### Bug Fixes * remove MockItStatic ([9a5b1ce](https://github.com/ike18t/ts-mockery/commit/9a5b1ce)) ### Features * add ability to extend object ([b0a4604](https://github.com/ike18t/ts-mockery/commit/b0a4604)) <a name="1.0.0-rc.8"></a> # 1.0.0-rc.8 (2018-08-15) ### Features * add from for creating a mock from another object ([8bae092](https://github.com/ike18t/ts-mockery/commit/8bae092)) <a name="1.0.0-rc.7"></a> # 1.0.0-rc.7 (2018-08-09) ### Features * add noop helper ([6a116d2](https://github.com/ike18t/ts-mockery/commit/6a116d2)) <a name="1.0.0-rc.6"></a> # 1.0.0-rc.6 (2018-08-08) ### Bug Fixes * do not try to Object.keys on null ([b5bca6e](https://github.com/ike18t/ts-mockery/commit/b5bca6e)) <a name="1.0.0-rc.5"></a> # 1.0.0-rc.5 (2018-08-07) ### Bug Fixes * (...a: Array<U>) => Partial<ReturnType<T[key]>> | ReturnType<T[key]> ([6fd18e6](https://github.com/ike18t/ts-mockery/commit/6fd18e6)) <a name="1.0.0-rc.4"></a> # 1.0.0-rc.4 (2018-08-06) ### Bug Fixes * removed overrides type to fix function type inference ([0fcaef1](https://github.com/ike18t/ts-mockery/commit/0fcaef1)) <a name="1.0.0-rc.3"></a> # 1.0.0-rc.3 (2018-07-19) ### Bug Fixes * static method mocking resetiting in Jest ([8c06843](https://github.com/ike18t/ts-mockery/commit/8c06843)) <a name="1.0.0-rc.2"></a> # 1.0.0-rc.2 (2018-07-19) ### Features * mock static methods ([c7ffb1f](https://github.com/ike18t/ts-mockery/commit/c7ffb1f)) <a name="1.0.0-rc.1"></a> # 1.0.0-rc.1 (2018-07-14) <a name="1.0.0-alpha.1"></a> # 1.0.0-alpha.1 (2018-07-11) ### Features * allow partial mocking of function return value ([c569843](https://github.com/ike18t/ts-mockery/commit/c569843)) * export SpyAdapter interface so that you can configure unsupported spy libs ([1a548b2](https://github.com/ike18t/ts-mockery/commit/1a548b2)) * spy on nested object functions ([a760ed9](https://github.com/ike18t/ts-mockery/commit/a760ed9)) <a name="1.0.0-alpha.0"></a> # 1.0.0-alpha.0 (2018-06-26) ### Bug Fixes * npm audit fix ([cf43aa6](https://github.com/ike18t/ts-mockery/commit/cf43aa6)) * recursive typing ([150f8db](https://github.com/ike18t/ts-mockery/commit/150f8db)) * typescript 2.9 violations ([4434482](https://github.com/ike18t/ts-mockery/commit/4434482)) ### Features * initial commit again ([476c791](https://github.com/ike18t/ts-mockery/commit/476c791)) <a name="0.1.0"></a> # 0.1.0 (2018-02-02) ### Bug Fixes * remove MockItStatic ([9a5b1ce](https://github.com/ike18t/ts-mockery/commit/9a5b1ce)) ### Features * add ability to extend object ([b0a4604](https://github.com/ike18t/ts-mockery/commit/b0a4604)) <a name="1.0.0-rc.7"></a> # 1.0.0-rc.7 (2018-08-09) ### Features * add noop helper ([6a116d2](https://github.com/ike18t/ts-mockery/commit/6a116d2)) <a name="1.0.0-rc.6"></a> # 1.0.0-rc.6 (2018-08-08) ### Bug Fixes * do not try to Object.keys on null ([b5bca6e](https://github.com/ike18t/ts-mockery/commit/b5bca6e)) <a name="1.0.0-rc.5"></a> # 1.0.0-rc.5 (2018-08-07) ### Bug Fixes * (...a: Array<U>) => Partial<ReturnType<T[key]>> | ReturnType<T[key]> ([6fd18e6](https://github.com/ike18t/ts-mockery/commit/6fd18e6)) <a name="1.0.0-rc.4"></a> # 1.0.0-rc.4 (2018-08-06) ### Bug Fixes * removed overrides type to fix function type inference ([0fcaef1](https://github.com/ike18t/ts-mockery/commit/0fcaef1)) <a name="1.0.0-rc.3"></a> # 1.0.0-rc.3 (2018-07-19) ### Bug Fixes * static method mocking resetiting in Jest ([8c06843](https://github.com/ike18t/ts-mockery/commit/8c06843)) <a name="1.0.0-rc.2"></a> # 1.0.0-rc.2 (2018-07-19) ### Features * mock static methods ([c7ffb1f](https://github.com/ike18t/ts-mockery/commit/c7ffb1f)) <a name="1.0.0-rc.1"></a> # 1.0.0-rc.1 (2018-07-14) <a name="1.0.0-alpha.1"></a> # 1.0.0-alpha.1 (2018-07-11) ### Features * allow partial mocking of function return value ([c569843](https://github.com/ike18t/ts-mockery/commit/c569843)) * export SpyAdapter interface so that you can configure unsupported spy libs ([1a548b2](https://github.com/ike18t/ts-mockery/commit/1a548b2)) * spy on nested object functions ([a760ed9](https://github.com/ike18t/ts-mockery/commit/a760ed9)) <a name="1.0.0-alpha.0"></a> # 1.0.0-alpha.0 (2018-06-26) ### Bug Fixes * npm audit fix ([cf43aa6](https://github.com/ike18t/ts-mockery/commit/cf43aa6)) * recursive typing ([150f8db](https://github.com/ike18t/ts-mockery/commit/150f8db)) * typescript 2.9 violations ([4434482](https://github.com/ike18t/ts-mockery/commit/4434482)) ### Features * initial commit again ([476c791](https://github.com/ike18t/ts-mockery/commit/476c791)) <a name="0.1.0"></a> # 0.1.0 (2018-02-02) ### Bug Fixes * remove MockItStatic ([9a5b1ce](https://github.com/ike18t/ts-mockery/commit/9a5b1ce)) ### Features * add ability to extend object ([b0a4604](https://github.com/ike18t/ts-mockery/commit/b0a4604)) <a name="1.0.0-rc.6"></a> # 1.0.0-rc.6 (2018-08-08) ### Bug Fixes * do not try to Object.keys on null ([b5bca6e](https://github.com/ike18t/ts-mockery/commit/b5bca6e)) <a name="1.0.0-rc.5"></a> # 1.0.0-rc.5 (2018-08-07) ### Bug Fixes * (...a: Array<U>) => Partial<ReturnType<T[key]>> | ReturnType<T[key]> ([6fd18e6](https://github.com/ike18t/ts-mockery/commit/6fd18e6)) <a name="1.0.0-rc.4"></a> # 1.0.0-rc.4 (2018-08-06) ### Bug Fixes * removed overrides type to fix function type inference ([0fcaef1](https://github.com/ike18t/ts-mockery/commit/0fcaef1)) <a name="1.0.0-rc.3"></a> # 1.0.0-rc.3 (2018-07-19) ### Bug Fixes * static method mocking resetiting in Jest ([8c06843](https://github.com/ike18t/ts-mockery/commit/8c06843)) <a name="1.0.0-rc.2"></a> # 1.0.0-rc.2 (2018-07-19) ### Features * mock static methods ([c7ffb1f](https://github.com/ike18t/ts-mockery/commit/c7ffb1f)) <a name="1.0.0-rc.1"></a> # 1.0.0-rc.1 (2018-07-14) <a name="1.0.0-alpha.1"></a> # 1.0.0-alpha.1 (2018-07-11) ### Features * allow partial mocking of function return value ([c569843](https://github.com/ike18t/ts-mockery/commit/c569843)) * export SpyAdapter interface so that you can configure unsupported spy libs ([1a548b2](https://github.com/ike18t/ts-mockery/commit/1a548b2)) * spy on nested object functions ([a760ed9](https://github.com/ike18t/ts-mockery/commit/a760ed9)) <a name="1.0.0-alpha.0"></a> # 1.0.0-alpha.0 (2018-06-26) ### Bug Fixes * npm audit fix ([cf43aa6](https://github.com/ike18t/ts-mockery/commit/cf43aa6)) * recursive typing ([150f8db](https://github.com/ike18t/ts-mockery/commit/150f8db)) * typescript 2.9 violations ([4434482](https://github.com/ike18t/ts-mockery/commit/4434482)) ### Features * initial commit again ([476c791](https://github.com/ike18t/ts-mockery/commit/476c791)) <a name="0.1.0"></a> # 0.1.0 (2018-02-02) ### Bug Fixes * remove MockItStatic ([9a5b1ce](https://github.com/ike18t/ts-mockery/commit/9a5b1ce)) ### Features * add ability to extend object ([b0a4604](https://github.com/ike18t/ts-mockery/commit/b0a4604)) <a name="1.0.0-rc.5"></a> # 1.0.0-rc.5 (2018-08-07) ### Bug Fixes * (...a: Array<U>) => Partial<ReturnType<T[key]>> | ReturnType<T[key]> ([6fd18e6](https://github.com/ike18t/ts-mockery/commit/6fd18e6)) <a name="1.0.0-rc.4"></a> # 1.0.0-rc.4 (2018-08-06) ### Bug Fixes * removed overrides type to fix function type inference ([0fcaef1](https://github.com/ike18t/ts-mockery/commit/0fcaef1)) <a name="1.0.0-rc.3"></a> # 1.0.0-rc.3 (2018-07-19) ### Bug Fixes * static method mocking resetiting in Jest ([8c06843](https://github.com/ike18t/ts-mockery/commit/8c06843)) <a name="1.0.0-rc.2"></a> # 1.0.0-rc.2 (2018-07-19) ### Features * mock static methods ([c7ffb1f](https://github.com/ike18t/ts-mockery/commit/c7ffb1f)) <a name="1.0.0-rc.1"></a> # 1.0.0-rc.1 (2018-07-14) <a name="1.0.0-alpha.1"></a> # 1.0.0-alpha.1 (2018-07-11) ### Features * allow partial mocking of function return value ([c569843](https://github.com/ike18t/ts-mockery/commit/c569843)) * export SpyAdapter interface so that you can configure unsupported spy libs ([1a548b2](https://github.com/ike18t/ts-mockery/commit/1a548b2)) * spy on nested object functions ([a760ed9](https://github.com/ike18t/ts-mockery/commit/a760ed9)) <a name="1.0.0-alpha.0"></a> # 1.0.0-alpha.0 (2018-06-26) ### Bug Fixes * npm audit fix ([cf43aa6](https://github.com/ike18t/ts-mockery/commit/cf43aa6)) * recursive typing ([150f8db](https://github.com/ike18t/ts-mockery/commit/150f8db)) * typescript 2.9 violations ([4434482](https://github.com/ike18t/ts-mockery/commit/4434482)) ### Features * initial commit again ([476c791](https://github.com/ike18t/ts-mockery/commit/476c791)) <a name="0.1.0"></a> # 0.1.0 (2018-02-02) ### Bug Fixes * remove MockItStatic ([9a5b1ce](https://github.com/ike18t/ts-mockery/commit/9a5b1ce)) ### Features * add ability to extend object ([b0a4604](https://github.com/ike18t/ts-mockery/commit/b0a4604)) <a name="1.0.0-rc.4"></a> # 1.0.0-rc.4 (2018-08-06) ### Bug Fixes * removed overrides type to fix function type inference ([0fcaef1](https://github.com/ike18t/ts-mockery/commit/0fcaef1)) <a name="1.0.0-rc.3"></a> # 1.0.0-rc.3 (2018-07-19) ### Bug Fixes * static method mocking resetiting in Jest ([8c06843](https://github.com/ike18t/ts-mockery/commit/8c06843)) <a name="1.0.0-rc.2"></a> # 1.0.0-rc.2 (2018-07-19) ### Features * mock static methods ([c7ffb1f](https://github.com/ike18t/ts-mockery/commit/c7ffb1f)) <a name="1.0.0-rc.1"></a> # 1.0.0-rc.1 (2018-07-14) <a name="1.0.0-alpha.1"></a> # 1.0.0-alpha.1 (2018-07-11) ### Features * allow partial mocking of function return value ([c569843](https://github.com/ike18t/ts-mockery/commit/c569843)) * export SpyAdapter interface so that you can configure unsupported spy libs ([1a548b2](https://github.com/ike18t/ts-mockery/commit/1a548b2)) * spy on nested object functions ([a760ed9](https://github.com/ike18t/ts-mockery/commit/a760ed9)) <a name="1.0.0-alpha.0"></a> # 1.0.0-alpha.0 (2018-06-26) ### Bug Fixes * npm audit fix ([cf43aa6](https://github.com/ike18t/ts-mockery/commit/cf43aa6)) * recursive typing ([150f8db](https://github.com/ike18t/ts-mockery/commit/150f8db)) * typescript 2.9 violations ([4434482](https://github.com/ike18t/ts-mockery/commit/4434482)) ### Features * initial commit again ([476c791](https://github.com/ike18t/ts-mockery/commit/476c791)) <a name="0.1.0"></a> # 0.1.0 (2018-02-02) ### Bug Fixes * remove MockItStatic ([9a5b1ce](https://github.com/ike18t/ts-mockery/commit/9a5b1ce)) ### Features * add ability to extend object ([b0a4604](https://github.com/ike18t/ts-mockery/commit/b0a4604)) <a name="1.0.0-rc.3"></a> # 1.0.0-rc.3 (2018-07-19) ### Bug Fixes * static method mocking resetiting in Jest ([8c06843](https://github.com/ike18t/ts-mockery/commit/8c06843)) <a name="1.0.0-rc.2"></a> # 1.0.0-rc.2 (2018-07-19) ### Features * mock static methods ([c7ffb1f](https://github.com/ike18t/ts-mockery/commit/c7ffb1f)) <a name="1.0.0-rc.1"></a> # 1.0.0-rc.1 (2018-07-14) <a name="1.0.0-alpha.1"></a> # 1.0.0-alpha.1 (2018-07-11) ### Features * allow partial mocking of function return value ([c569843](https://github.com/ike18t/ts-mockery/commit/c569843)) * export SpyAdapter interface so that you can configure unsupported spy libs ([1a548b2](https://github.com/ike18t/ts-mockery/commit/1a548b2)) * spy on nested object functions ([a760ed9](https://github.com/ike18t/ts-mockery/commit/a760ed9)) <a name="1.0.0-alpha.0"></a> # 1.0.0-alpha.0 (2018-06-26) ### Bug Fixes * npm audit fix ([cf43aa6](https://github.com/ike18t/ts-mockery/commit/cf43aa6)) * recursive typing ([150f8db](https://github.com/ike18t/ts-mockery/commit/150f8db)) * typescript 2.9 violations ([4434482](https://github.com/ike18t/ts-mockery/commit/4434482)) ### Features * initial commit again ([476c791](https://github.com/ike18t/ts-mockery/commit/476c791)) <a name="0.1.0"></a> # 0.1.0 (2018-02-02) ### Bug Fixes * remove MockItStatic ([9a5b1ce](https://github.com/ike18t/ts-mockery/commit/9a5b1ce)) ### Features * add ability to extend object ([b0a4604](https://github.com/ike18t/ts-mockery/commit/b0a4604)) <a name="1.0.0-rc.2"></a> # 1.0.0-rc.2 (2018-07-19) ### Features * mock static methods ([c7ffb1f](https://github.com/ike18t/ts-mockery/commit/c7ffb1f)) <a name="1.0.0-rc.1"></a> # 1.0.0-rc.1 (2018-07-14) <a name="1.0.0-alpha.1"></a> # 1.0.0-alpha.1 (2018-07-11) ### Features * allow partial mocking of function return value ([c569843](https://github.com/ike18t/ts-mockery/commit/c569843)) * export SpyAdapter interface so that you can configure unsupported spy libs ([1a548b2](https://github.com/ike18t/ts-mockery/commit/1a548b2)) * spy on nested object functions ([a760ed9](https://github.com/ike18t/ts-mockery/commit/a760ed9)) <a name="1.0.0-alpha.0"></a> # 1.0.0-alpha.0 (2018-06-26) ### Bug Fixes * npm audit fix ([cf43aa6](https://github.com/ike18t/ts-mockery/commit/cf43aa6)) * recursive typing ([150f8db](https://github.com/ike18t/ts-mockery/commit/150f8db)) * typescript 2.9 violations ([4434482](https://github.com/ike18t/ts-mockery/commit/4434482)) ### Features * initial commit again ([476c791](https://github.com/ike18t/ts-mockery/commit/476c791)) <a name="0.1.0"></a> # 0.1.0 (2018-02-02) ### Bug Fixes * remove MockItStatic ([9a5b1ce](https://github.com/ike18t/ts-mockery/commit/9a5b1ce)) ### Features * add ability to extend object ([b0a4604](https://github.com/ike18t/ts-mockery/commit/b0a4604)) <a name="1.0.0-rc.1"></a> # 1.0.0-rc.1 (2018-07-14) <a name="1.0.0-alpha.1"></a> # 1.0.0-alpha.1 (2018-07-11) ### Features * allow partial mocking of function return value ([c569843](https://github.com/ike18t/ts-mockery/commit/c569843)) * export SpyAdapter interface so that you can configure unsupported spy libs ([1a548b2](https://github.com/ike18t/ts-mockery/commit/1a548b2)) * spy on nested object functions ([a760ed9](https://github.com/ike18t/ts-mockery/commit/a760ed9)) <a name="1.0.0-alpha.0"></a> # 1.0.0-alpha.0 (2018-06-26) ### Bug Fixes * npm audit fix ([cf43aa6](https://github.com/ike18t/ts-mockery/commit/cf43aa6)) * recursive typing ([150f8db](https://github.com/ike18t/ts-mockery/commit/150f8db)) * typescript 2.9 violations ([4434482](https://github.com/ike18t/ts-mockery/commit/4434482)) ### Features * initial commit again ([476c791](https://github.com/ike18t/ts-mockery/commit/476c791)) <a name="0.1.0"></a> # 0.1.0 (2018-02-02) ### Bug Fixes * remove MockItStatic ([9a5b1ce](https://github.com/ike18t/ts-mockery/commit/9a5b1ce)) ### Features * add ability to extend object ([b0a4604](https://github.com/ike18t/ts-mockery/commit/b0a4604)) <a name="1.0.0-alpha.1"></a> # 1.0.0-alpha.1 (2018-07-11) ### Features * allow partial mocking of function return value ([c569843](https://github.com/ike18t/ts-mockery/commit/c569843)) * export SpyAdapter interface so that you can configure unsupported spy libs ([1a548b2](https://github.com/ike18t/ts-mockery/commit/1a548b2)) * spy on nested object functions ([a760ed9](https://github.com/ike18t/ts-mockery/commit/a760ed9)) <a name="1.0.0-alpha.0"></a> # 1.0.0-alpha.0 (2018-06-26) ### Bug Fixes * npm audit fix ([cf43aa6](https://github.com/ike18t/ts-mockery/commit/cf43aa6)) * recursive typing ([150f8db](https://github.com/ike18t/ts-mockery/commit/150f8db)) * typescript 2.9 violations ([4434482](https://github.com/ike18t/ts-mockery/commit/4434482)) ### Features * initial commit again ([476c791](https://github.com/ike18t/ts-mockery/commit/476c791)) <a name="0.1.0"></a> # 0.1.0 (2018-02-02) ### Bug Fixes * remove MockItStatic ([9a5b1ce](https://github.com/ike18t/ts-mockery/commit/9a5b1ce)) ### Features * add ability to extend object ([b0a4604](https://github.com/ike18t/ts-mockery/commit/b0a4604)) <a name="1.0.0-alpha.0"></a> # 1.0.0-alpha.0 (2018-06-26) ### Bug Fixes * npm audit fix ([cf43aa6](https://github.com/ike18t/ts-mockery/commit/cf43aa6)) * recursive typing ([150f8db](https://github.com/ike18t/ts-mockery/commit/150f8db)) * remove MockItStatic ([9a5b1ce](https://github.com/ike18t/ts-mockery/commit/9a5b1ce)) * typescript 2.9 violations ([4434482](https://github.com/ike18t/ts-mockery/commit/4434482)) ### Features * add ability to extend object ([b0a4604](https://github.com/ike18t/ts-mockery/commit/b0a4604)) * initial commit again ([476c791](https://github.com/ike18t/ts-mockery/commit/476c791))