UNPKG

react-obsidian

Version:

Dependency injection framework for React and React Native applications

62 lines 5.04 kB
"use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.mockGraphs = exports.mockModel = exports.testKit = exports.Model = exports.MediatorObservable = exports.Observable = exports.useObservers = exports.useObserver = exports.injectHookWithArguments = exports.injectHook = exports.injectComponent = exports.Obsidian = exports.GraphMiddleware = exports.LifecycleBound = exports.LateInject = exports.Inject = exports.Injectable = exports.Provides = exports.ObjectGraph = exports.Singleton = exports.Graph = void 0; const Obsidian_1 = __importDefault(require("./Obsidian")); __exportStar(require("./types"), exports); var Graph_1 = require("./decorators/Graph"); Object.defineProperty(exports, "Graph", { enumerable: true, get: function () { return Graph_1.Graph; } }); var Singleton_1 = require("./decorators/Singleton"); Object.defineProperty(exports, "Singleton", { enumerable: true, get: function () { return Singleton_1.Singleton; } }); var ObjectGraph_1 = require("./graph/ObjectGraph"); Object.defineProperty(exports, "ObjectGraph", { enumerable: true, get: function () { return ObjectGraph_1.ObjectGraph; } }); var Provides_1 = require("./decorators/provides/Provides"); Object.defineProperty(exports, "Provides", { enumerable: true, get: function () { return Provides_1.Provides; } }); var Injectable_1 = require("./decorators/inject/Injectable"); Object.defineProperty(exports, "Injectable", { enumerable: true, get: function () { return Injectable_1.Injectable; } }); var Inject_1 = require("./decorators/inject/Inject"); Object.defineProperty(exports, "Inject", { enumerable: true, get: function () { return Inject_1.Inject; } }); var LateInject_1 = require("./decorators/inject/LateInject"); Object.defineProperty(exports, "LateInject", { enumerable: true, get: function () { return LateInject_1.LateInject; } }); var LifecycleBound_1 = require("./decorators/LifecycleBound"); Object.defineProperty(exports, "LifecycleBound", { enumerable: true, get: function () { return LifecycleBound_1.LifecycleBound; } }); var GraphMiddleware_1 = require("./graph/registry/GraphMiddleware"); Object.defineProperty(exports, "GraphMiddleware", { enumerable: true, get: function () { return GraphMiddleware_1.GraphMiddleware; } }); exports.Obsidian = new Obsidian_1.default(); var InjectComponent_1 = require("./injectors/components/InjectComponent"); Object.defineProperty(exports, "injectComponent", { enumerable: true, get: function () { return InjectComponent_1.injectComponent; } }); var InjectHook_1 = require("./injectors/hooks/InjectHook"); Object.defineProperty(exports, "injectHook", { enumerable: true, get: function () { return InjectHook_1.injectHook; } }); Object.defineProperty(exports, "injectHookWithArguments", { enumerable: true, get: function () { return InjectHook_1.injectHookWithArguments; } }); var useObserver_1 = require("./observable/useObserver"); Object.defineProperty(exports, "useObserver", { enumerable: true, get: function () { return useObserver_1.useObserver; } }); var useObservers_1 = require("./observable/useObservers"); Object.defineProperty(exports, "useObservers", { enumerable: true, get: function () { return useObservers_1.useObservers; } }); var Observable_1 = require("./observable/Observable"); Object.defineProperty(exports, "Observable", { enumerable: true, get: function () { return Observable_1.Observable; } }); var MediatorObservable_1 = require("./observable/mediator/MediatorObservable"); Object.defineProperty(exports, "MediatorObservable", { enumerable: true, get: function () { return MediatorObservable_1.MediatorObservable; } }); var Model_1 = require("./model/Model"); Object.defineProperty(exports, "Model", { enumerable: true, get: function () { return Model_1.Model; } }); var testkit_1 = require("../testkit"); Object.defineProperty(exports, "testKit", { enumerable: true, get: function () { return testkit_1.testKit; } }); var index_1 = require("../testkit/index"); Object.defineProperty(exports, "mockModel", { enumerable: true, get: function () { return index_1.mockModel; } }); Object.defineProperty(exports, "mockGraphs", { enumerable: true, get: function () { return index_1.mockGraphs; } }); //# sourceMappingURL=index.js.map