UNPKG

tsioc

Version:

tsioc is AOP, Ioc container, via typescript decorator

30 lines (28 loc) 865 B
"use strict"; function __export(m) { for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p]; } Object.defineProperty(exports, "__esModule", { value: true }); var index_1 = require("../../utils/index"); var ProviderMap_1 = require("./ProviderMap"); __export(require("./Provider")); // export * from './ExtendsProvider'; __export(require("./ProviderMap")); // export * from './InvokeProvider'; // export * from './ParamProvider'; // export * from './AsyncParamProvider'; /** * object is provider map or not. * * @export * @param {object} target * @returns {target is ProviderMap} */ function isProviderMap(target) { if (!index_1.isObject(target)) { return false; } return target instanceof ProviderMap_1.ProviderMap; } exports.isProviderMap = isProviderMap; //# sourceMappingURL=../../sourcemaps/core/providers/index.js.map