UNPKG

ts-ioc-container

Version:
58 lines (57 loc) 1.89 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.EmptyContainer = void 0; const MethodNotImplementedError_1 = require("../errors/MethodNotImplementedError"); const DependencyNotFoundError_1 = require("../errors/DependencyNotFoundError"); class EmptyContainer { get isDisposed() { throw new MethodNotImplementedError_1.MethodNotImplementedError(); } getParent() { return undefined; } resolveByClass(token, options) { throw new MethodNotImplementedError_1.MethodNotImplementedError(); } getScopes() { return []; } getInstances() { return []; } createScope() { throw new MethodNotImplementedError_1.MethodNotImplementedError(); } dispose() { throw new MethodNotImplementedError_1.MethodNotImplementedError(); } register(key, value) { throw new MethodNotImplementedError_1.MethodNotImplementedError(); } hasTag(tag) { throw new MethodNotImplementedError_1.MethodNotImplementedError(); } getRegistrations() { return []; } removeScope() { } useModule(module) { throw new MethodNotImplementedError_1.MethodNotImplementedError(); } addRegistration(registration) { throw new MethodNotImplementedError_1.MethodNotImplementedError(); } resolveMany(alias, options) { return []; } resolveOne(key, options) { throw new DependencyNotFoundError_1.DependencyNotFoundError(`Cannot find ${key.toString()}`); } resolveOneByKey(key, options) { throw new DependencyNotFoundError_1.DependencyNotFoundError(`Cannot find ${key.toString()}`); } resolveOneByAlias(key, options) { throw new DependencyNotFoundError_1.DependencyNotFoundError(`Cannot find ${key.toString()}`); } } exports.EmptyContainer = EmptyContainer;