ioc-library-sriakash882 v2.0.0
IOC Library
About
IOC library provides a container that enables the concept of Inversion of Control. This container containes the some methods that can be used to decouple your tightly coupled classes. It also provides proper error messages when correct arguments are not passed to the functions
Prerequisites
- Node.JS version 10 or higher
- Npm version 6 or higher
Installation and Usage
Installing the library
npm install ioc-library-sriakash882
Require the library in your file
const container = require('ioc-library/src/container')
Use the library functions
const container = new Container()
container.set('key', 'value')
Methods Available
get - to get the value of the object based on key
container.get('key name')
returns the object with specified key
set - to set the key : value pair in the object
container.set('key', 'value')
has - to check if a key is present in object
container.has('key name')
returns true / false
keys - to convert the object into array of keys
container.keys()
returns array or keys
raw - provide the value of the key
container.raw('key name')
return the value associated with the key