ts-ioc-container
Version:
Typescript IoC container
38 lines (37 loc) • 832 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.AutoMockedContainer = void 0;
const MethodNotImplementedError_1 = require("../errors/MethodNotImplementedError");
class AutoMockedContainer {
isDisposed = false;
createScope() {
throw new MethodNotImplementedError_1.MethodNotImplementedError();
}
dispose() { }
register() {
return this;
}
getParent() {
return undefined;
}
getScopes() {
return [];
}
getInstances() {
return [];
}
hasTag(tag) {
return false;
}
removeScope() { }
useModule() {
return this;
}
getRegistrations() {
return [];
}
addRegistration(registration) {
return this;
}
}
exports.AutoMockedContainer = AutoMockedContainer;