DefinitelyTyped/types/proxyquire/proxyquire-tests.ts
2017-03-24 14:27:52 -07:00

20 lines
395 B
TypeScript

import proxyquire = require('proxyquire');
class Foo {}
var mock = {};
var myModule = proxyquire('myModule', mock);
var fooModule: Foo = proxyquire<Foo>('foo', mock);
myModule = proxyquire.noCallThru()
.load('myModule', mock);
fooModule = proxyquire.callThru()
.load<Foo>('foo', mock);
proxyquire.preserveCache();
proxyquire.noPreserveCache();