Socket
Socket
Sign inDemoInstall

functional-ioc

Package Overview
Dependencies
0
Maintainers
1
Versions
10
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 0.0.9 to 0.0.10

6

lib/container.d.ts

@@ -1,3 +0,3 @@

import type { Module } from "./types";
export declare function importModule<T>(dynamicIocModule: Promise<Module<T>>): Promise<Omit<Module<T>, "__init__">>;
import type { Module, IoCModule } from "./types";
export declare function importModule<T>(dynamicIocModule: Promise<Module<T>>): Promise<IoCModule<T>>;
/**

@@ -8,2 +8,2 @@ * import module in sync

*/
export declare function importModuleSync<T>(iocModule: Module<T>): Omit<Module<T>, "__init__">;
export declare function importModuleSync<T>(iocModule: Module<T>): IoCModule<T>;

@@ -1,1 +0,1 @@

"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.importModule=importModule;exports.importModuleSync=importModuleSync;function _objectWithoutProperties(source,excluded){if(source==null)return{};var target=_objectWithoutPropertiesLoose(source,excluded);var key,i;if(Object.getOwnPropertySymbols){var sourceSymbolKeys=Object.getOwnPropertySymbols(source);for(i=0;i<sourceSymbolKeys.length;i++){key=sourceSymbolKeys[i];if(excluded.indexOf(key)>=0)continue;if(!Object.prototype.propertyIsEnumerable.call(source,key))continue;target[key]=source[key]}}return target}function _objectWithoutPropertiesLoose(source,excluded){if(source==null)return{};var target={};var sourceKeys=Object.keys(source);var key,i;for(i=0;i<sourceKeys.length;i++){key=sourceKeys[i];if(excluded.indexOf(key)>=0)continue;target[key]=source[key]}return target}async function importModule(dynamicIocModule){const dynamicMod=await dynamicIocModule;if(dynamicMod.__init__&&!dynamicMod.__init__.loaded){await dynamicMod.__init__();dynamicMod.__init__.loaded=true}const{__init__}=dynamicMod,mod=_objectWithoutProperties(dynamicMod,["__init__"]);return mod}function importModuleSync(iocModule){if(iocModule.__init__&&!iocModule.__init__.loaded){iocModule.__init__();iocModule.__init__.loaded=true}const{__init__}=iocModule,mod=_objectWithoutProperties(iocModule,["__init__"]);return mod}
"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.importModule=importModule;exports.importModuleSync=importModuleSync;function _objectWithoutProperties(source,excluded){if(source==null)return{};var target=_objectWithoutPropertiesLoose(source,excluded);var key,i;if(Object.getOwnPropertySymbols){var sourceSymbolKeys=Object.getOwnPropertySymbols(source);for(i=0;i<sourceSymbolKeys.length;i++){key=sourceSymbolKeys[i];if(excluded.indexOf(key)>=0)continue;if(!Object.prototype.propertyIsEnumerable.call(source,key))continue;target[key]=source[key]}}return target}function _objectWithoutPropertiesLoose(source,excluded){if(source==null)return{};var target={};var sourceKeys=Object.keys(source);var key,i;for(i=0;i<sourceKeys.length;i++){key=sourceKeys[i];if(excluded.indexOf(key)>=0)continue;target[key]=source[key]}return target}const modulePool=new WeakMap;async function importModule(dynamicIocModule){const moduleInPool=modulePool.get(dynamicIocModule);if(moduleInPool)return moduleInPool;const dynamicMod=await dynamicIocModule;if(dynamicMod.__init__&&!dynamicMod.__init__.loaded){await dynamicMod.__init__();dynamicMod.__init__.loaded=true}const{__init__}=dynamicMod,mod=_objectWithoutProperties(dynamicMod,["__init__"]);modulePool.set(dynamicIocModule,mod);return mod}function importModuleSync(iocModule){const moduleInPool=modulePool.get(iocModule);if(moduleInPool)return moduleInPool;if(iocModule.__init__&&!iocModule.__init__.loaded){iocModule.__init__();iocModule.__init__.loaded=true}const{__init__}=iocModule,mod=_objectWithoutProperties(iocModule,["__init__"]);modulePool.set(iocModule,mod);return mod}
{
"name": "functional-ioc",
"version": "0.0.9",
"version": "0.0.10",
"main": "lib/main.js",

@@ -5,0 +5,0 @@ "types": "lib/main.d.ts",

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc