power-di
Version:
A lightweight Dependency Injection library. Using es6 and other features, remove unnecessary concepts, easy and convenient to use.
16 lines • 460 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.useInstanceHook = void 0;
var react_1 = require("react");
var context_1 = require("./context");
/**
* hooks
*
* @param keyOrType interface
*/
function useInstanceHook(keyOrType) {
var iocContext = (0, react_1.useContext)(context_1.Context);
return iocContext.get(keyOrType);
}
exports.useInstanceHook = useInstanceHook;
//# sourceMappingURL=useInstanceHook.js.map