@laconia/core
Advanced tools
Comparing version
{ | ||
"name": "@laconia/core", | ||
"version": "0.13.0", | ||
"version": "0.14.0", | ||
"description": "Micro dependency injection framework", | ||
@@ -5,0 +5,0 @@ "keywords": [ |
const CoreLaconiaContext = require("./CoreLaconiaContext"); | ||
const checkFunction = fn => { | ||
if (!fn) | ||
throw new TypeError( | ||
`laconia() expects to be passed a function, you passed: ${fn}` | ||
); | ||
if (typeof fn !== "function") | ||
throw new TypeError( | ||
`laconia() expects to be passed a function, you passed a non function: ${fn}` | ||
); | ||
}; | ||
module.exports = fn => { | ||
checkFunction(fn); | ||
const laconiaContext = new CoreLaconiaContext(); | ||
@@ -5,0 +17,0 @@ |
14329
2.25%181
6.47%